把大佬的 CPP Solution:
https://codeforces.com/contest/721/submission/273978840
# | Author | Problem | Lang | Verdict | Time | Memory | Sent | Judged | ||
---|---|---|---|---|---|---|---|---|---|---|
273978840 | Practice: | |||||||||
xlab | 721C - 56 | C++17 (GCC 7-32) | Accepted | 218 ms | 98396 KB | 2024-08-02 10:19:08 | 2024-08-02 10:19:08 |
用 AI 翻译软件
https://products.codeporting.app/convert/ai/cpp-to-rust
或
https://www.codeconvert.ai/python-to-rust-converter
翻译成 Python 提交,结果超内存:
PyPy 3-64 Memory limit exceeded on test 8 405 ms 262100 KB
但是动态语言 debug 爽啊,不像 CLion 里面调试都看不到内存变量,还需要手动 eval. 为了避免调试的时候被显示成内存地址,Python 里定义 __repr__
方便。
但是我很不喜欢 CPP,于是翻译成 Rust,人工订正一些错误后提交:
Rust 2021 Accepted 187 ms 194400 KB
通过是通过了,但是内存占用相比于 CPP 没有啥优势,运行时间似乎有点点优势。