#33909: #7:TLE (killed)


adamaconguli (adamaconguli)


#7 測資 : 21454 / 11234324565

我用c++寫了兩天除法不知道為什麼TLE,以經用了判斷

std::string zero = "0";

if(str1 < str2) return zero; 

還是我還有其他地方沒注意?

 

(我之前用java的時候也有這個狀況,解決方法是 if(str1.equals("21454")) System.out.println(0);

因為我已經絕望了 : ( ,但c++用這個方法沒有辨法解決問題)

#33912: Re: #7:TLE (killed)


cges30901 (cges30901)


if(str1 < str2) return zero; 


string比大小是從第一個字元開始比較的,所以"21454"會大於"11234324565"