這一題想出來的方法本來想說效率應該不錯
等送出得到AC之後去看一下Rank
沒想到有人可以如此的神速
不知道神手們可不可以分享一下方法?
謝謝!!
你的效率已經不錯了,用一些處理讓輸入輸出變快
20 ms 左右的,大部份都是用"優化輸入"來加速
http://mypaper.pchome.com.tw/zerojudge/post/1322053169
不過目前只有C/C++,可以這麼做,PASCAL 還不行
"優化輸出",在此題不必用到,通常可以加速在很多printf("%c",c);
那我們可以將這些答案存在字元陣列中,用一次的printf("%s",s); 來加速
還有變數的優化,register 、 const... 等,盡量減少運算量,跟宣告次數
這一題想出來的方法本來想說效率應該不錯
等送出得到AC之後去看一下Rank
沒想到有人可以如此的神速
不知道神手們可不可以分享一下方法?
謝謝!!
你的效率已經不錯了,用一些處理讓輸入輸出變快
20 ms 左右的,大部份都是用"優化輸入"來加速
http://mypaper.pchome.com.tw/zerojudge/post/1322053169
不過目前只有C/C++,可以這麼做,PASCAL 還不行
"優化輸出",在此題不必用到,通常可以加速在很多printf("%c",c);
那我們可以將這些答案存在字元陣列中,用一次的printf("%s",s); 來加速
還有變數的優化,register 、 const... 等,盡量減少運算量,跟宣告次數
感謝樓上大大的分享^^
不過register好像不太有效果
因為compiler好像是要等register是free的時候才會分配register給程式用
一切都得看compiler怎樣安排
下次我也來熟悉一下優化的方法!!