ACM輸入注意

2021-07-24 10:54:28 字數 428 閱讀 8779

字串:

cin>>  通過空格、製表符、換行符來界定字串的。故cin在獲取字元時只讀取乙個單詞長度,對於有空格的字串其空格後面字元讀不了

scanf:以回車、空格、製表符為結束標誌,回車、製表符、空格不讀到字串裡,回車、製表符、空格會遺留在緩衝區。

gets:以回車為結束標誌,回車不屬於這個字串,自動新增'\0'結尾,回車符'\n'被捨棄沒有遺留在緩衝區。

其他:大量資料應採用scanf輸入,如100000個整數用cin輸入會造成超時。

必須int main,返回必須是return 0;

浮點數用double表示,不要用float,可能因精度不滿足而wrong answer.

double 用%lf輸入,%lf或%f輸出。

%g 用來輸出實數,它根據數值的大小,自動選%f或%e格式,且不輸出無意思的零。

ACM輸入入門

這裡是專門為 民族大學acm申請的乙個csdn賬號,希望以後可以更好地與大家交流和學習。我更希望各位萌萌噠的師弟師妹穩住心態,一步一步向前,看到你們的進步就是對我最大的回報。要求出輸入t組資料來計算a b include int main return 0 2.題目要求輸入多組輸入,但是並沒有說多少...

ACM輸入外掛程式

一 什麼是輸入掛 scanf的輸入速度不cin快得多,那麼有沒有比scanf更快的東西呢?這就是要用到輸入掛了。二 什麼時候使用輸入掛 當輸入規模達到1x10 6次方的時候,就需要輸入掛,否則很可能會超時。三 實現 一 整數 inline bool scan d int num else num i...

ACM注意事項

acm競賽中不能使用一些 螢幕控制和鍵盤讀取的函式,如 getch geche gotoxy clrscr 另外fflush stdio 這個函式也不能使用,因為在有的編譯器中並不支援這個函式。提交後可能會出現runtime error 如果遇上題目表意不明的情況可以向監考人員詢問,如果是網路賽還可...