ACM入门标准输入输出指南
ACM 比赛的输入输出规则挺的,跟平时写代码有点不一样,尤其是不能用cin
/cout
太慢了,容易 TLE。新手上来就吃了这亏,嗯,我当年也踩过坑。你要是刚开始刷题,推荐直接用scanf
/printf
,效率高不少。
标准输入输出的优化是门学问,但基础搞明白了也就那回事。C++的ios::sync_with_stdio(false)
和cin.tie(0)
,你早点加上,速度差距挺。哦对了,还有些比赛干脆直接贴scanf
模板更稳。
如果你不熟标准 IO 的底层机制,推荐你先看看C++标准输入输出流机制,写得还不错,讲得清楚。还有一些延伸内容,像标准输入输出和文件 IO 的区别,看看也挺有的。
不止 C++,你用 C 也一样,Stdio.h 标准输入输出也有。Python、Java 甚至 JavaScript 也有各自的 IO 方式,别说,用来多语言输入输出也实用。
,ACM 的 IO 入门其实不难,但细节决定成败。如果你用的语言不同,输入输出的套路也不一样,建议根据语言去找相应资料,像Python 输入输出详解这篇就挺友好。
如果你正准备开始刷题,记得先熟悉输入输出,不然一不小心 TLE 或者格式错误,调半天真糟心。
5.17MB
文件大小:
评论区