static int wing=[]() { std::ios::sync_with_stdio(false); cin.tie(NULL); ; }(); C++的cin和cout在输入输出时,会先将内容写入缓冲区,再输入输出,导致时间效率低下. 这是因为默认情况下,为了混用cin/stdin,cout/stdout 时文件指针不出现混乱,cin和stdin保持同步,cout和stdout保持同步 这个导致cin和cout有了很多额外开销. 第2句可以用来取消这种同步,提高时间效率. 默认情况…