一般是算法問題 大數據量的輸入,用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;
}
顯然第一個快得多