我们都知道c++给我们提供了专属的输入输出流cin cout
用起来及其方便
但是cin cout却有一个弊端就是:他会把数据放入一个缓冲区,这个就导致了数据输入输出很慢(数据量大的时候)
而scanf和printf却非常快
我们只需要加入以下操作便会使cin cout流变得跟scanf和printf速度相差无几!
上代码!!
#include<bits/stdc++.h>
using namespace std;
int a[500000];
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int n=500000
for(int i=0;i<n;i++)
cin>>a[i];
for(int i=0;i<n;i++)
cout<<a[i]<<endl;
return 0;
}