#33909: #7:TLE (killed)


adamaconguli (adamaconguli)

學校 : 不指定學校
編號 : 147137
來源 : [140.123.101.139]
最後登入時間 :
2023-02-27 18:23:32

#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)

學校 : 不指定學校
編號 : 30877
來源 : [39.12.66.21]
最後登入時間 :
2025-04-20 17:19:22

if(str1 < str2) return zero; 


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