/*** ### 真難的題目: 狗屁演演算法 (測資很機車)
* 測驗結果: x.xx0 ms
* 測驗日期: 200y-mm-dd
* @author raymond wu (小璋丸)
*/publicclassmain
// 載入單字的字元
while(bytedata!=-1)
else
bytedata = system.in.read();
}}catch(exception e)
if(offset+bytedata==-1)returnnull; // 串流結束
returnnewstring(cinbuf,0,offset);
}// 讀取一行
publicstaticstring readline()
else
bytedata = system.in.read();
}}catch(exception e)
if(offset+bytedata==-1)returnnull; // 串流結束
if(cinbuf[offset-1]=='/r') offset--; // window 要去除 '/r' 字元
returnnewstring(cinbuf,0,offset);
}// 轉成 int 型態 (比 integer.parseint() 快)
publicstaticintparseint(string s)
returnvalue;
}publicstaticvoidmain(string args)
}
常用技巧 輸入輸出優化 輸入輸出外掛程式
我們知道cin cout是比較慢的,不過它們可以加速。在 中加入這兩句即可 std ios sync with stdio false std cin.tie 0 加速過後cin的速度與scanf的速度近似 當然,加速過後就不要混用print和cout,scanf和cin了。因為不同步,後果會很嚴重...
檔案輸入 輸出
13.1 和檔案進行通訊 文字檢視和二進位制檢視 在文字檢視中,程式看到的內容和二進位制的內容可能不同,例如ms dos文字檔案用回車符和換行符的組合 r n來表示行尾,macintosh用乙個回車符 r來表示行尾。c程式使用乙個 n表示行尾。所以,如果c程式以文字檢視模式處理乙個ms dos文字檔...
C 輸入輸出
一 標準輸入函式cin 不知道說它是個函式對還是不對,它是代表標準的輸入裝置 鍵盤。他是屬於流的,他的用法和流的用法是一樣的。也就是 cin 變數 小小的說明一下,輸入多個變數可以寫在一行,如 cin x y z 這樣寫不是不允許,而是不好看,如果是不同的變數型別,那就更是沒頭沒腦了。除了你,人家是...