TLE總結

一般是算法問題   大數據量的輸入,用cin也會超時    還有就是程序沒有結束,輸入輸出改成scanf 和 printf,有時可以解決

程序沒有結束 不同的oj有不同的返回結果

題目是關於字符串的輸入,輸入方法不對,有時也會超時,對於字符串 如果數據量不是特別大 我感覺用cin會好點

TLE: 1 尋找更優化的算法 2 優化代碼:去除代碼當中重複性計算部分 , 使用內存記錄需要重複使用的公式或者數據(動態規劃)

細節方面,例如循環中間要加一個標誌符,將他放到循環判斷語句中比單獨加一個if語句要快很多

例如 int flag=1;

for(i=1;i<maxnum&&flag;i++)

{

if(……)

{

flag=0;

……

}

}

for(i=1;i<maxnum;i++)

{

if(flag==0)

break;

}

顯然第一個快得多

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章