如下所示的快速I / O方法在C ++中用于竞争编码,它不会将输出推送到STDIO,而是将其保留在缓冲区中,使I / O比正常cout快得多。为什么这个输出方法比C的putchar_unlocked()工作得更快? (我认为cout在后台使用putchar。)
#include <bits/stdc++.h>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
return 0;
}