- [NOIP2015 提高组] 神奇的幻方
为啥scanf和printf比cin和cout效率高?又为啥for(int j=1;j<=n;j++)后面可以不加大括号?
- 2023-11-5 19:04:44 @
为啥scanf和printf比cin和cout效率高?又为啥for(int j=1;j<=n;j++)后面可以不加大括号?
2 comments
-
qucode LV 6 SU @ 2023-11-11 21:38:33
这是因为cout、cin要先把要输出的东西存入缓冲区,再输出,导致效率降低。要想提升效率可以关掉缓冲,不过现在竞赛不支持。所以在大数据输入输出时,尽量用scanf和printf。
判断语句或者for循环中如果控制的内容只有一行代码,默认可以不加大括号,但是内容有多行代码时必须要加大括号。
👍 1 -
2023-11-5 19:05:19@
欢迎讨论
- 1
Information
- ID
- 1914
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 5
- Tags
- # Submissions
- 55
- Accepted
- 23
- Uploaded By