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,

開加速也可能會卡。

發佈了148 篇原創文章 · 獲贊 113 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章