在输入输出大量数字、字符串等的情况下,cin 和 cout 往往不是好的做法。部分情况下甚至会出现输入还没有结束时,程序就已经超时的情况。
对此,输入输出数字、字符等时,建议一律采用 scanf 和 printf 函数。对应表如下:
| 控制符 | 对应 | 最大值 |
|---|---|---|
| %d | int | 232−12^{32}-1232 |
在处理大量数字和字符串输入输出时,避免使用scanf和printf,推荐使用cin和cout,以提高效率。使用getline输入字符串,避免输入控制符影响速度。当数值超过10^9时,使用long long代替int类型。
在输入输出大量数字、字符串等的情况下,cin 和 cout 往往不是好的做法。部分情况下甚至会出现输入还没有结束时,程序就已经超时的情况。
对此,输入输出数字、字符等时,建议一律采用 scanf 和 printf 函数。对应表如下:
| 控制符 | 对应 | 最大值 |
|---|---|---|
| %d | int | 232−12^{32}-1232 |

被折叠的 条评论
为什么被折叠?
