std::sync_with_stdio ?

Tag: C++  Posted on 2020-03-28 14:34:49 Edited on 2020-04-12 19:17:20

看别人的 leetcode 代码,发现前面都有这么一句 int x = []() { std::ios::sync_with_stdio(false); cin.tie(NULL); return 0; }();,查了下发现是用于加速 IO 的, 但要注意之后不要混用 C 和 C++ 的输入输出函数。

感觉 leetcode 这样搞有点蠢,毕竟 IO 不需要我们去写,应该给默认加上。

亲测可以大幅减少耗时:

image.png