我們都知道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;
}