1. 程式人生 > >ios::sync_with_stdio(false)-關閉同步輸出流

ios::sync_with_stdio(false)-關閉同步輸出流

可以用下面兩個程式碼

來加速cin 與cout ,這樣cin的速度就和sanf差不多了,

注意,這兩個程式碼的標頭檔案是 iostream

並且如果用了這兩個,就不要用scanf ,getchar,gets,fgets,fscanf了,

他的作用是關於 iostream和stdio的同步,讓c++和c的輸入出不在掛鉤了(具體原理我也不清楚哈)

還有就是,用“\n”而不是 endl,也可以提高速度。

std::ios::sync_with_stdio(false);
    cin.tie(0);

第二個是取消cin與cout的繫結,去掉了也沒用。

但是資料量大還是推薦用scanf,

開加速也可能會卡。