我用c++寫了兩天除法不知道為什麼TLE,以經用了判斷
std::string zero = "0";
if(str1 < str2) return zero;
還是我還有其他地方沒注意?
(我之前用java的時候也有這個狀況,解決方法是 if(str1.equals("21454")) System.out.println(0);
if(str1.equals("21454")) System.out.println(0);
因為我已經絕望了 : ( ,但c++用這個方法沒有辨法解決問題)
string比大小是從第一個字元開始比較的,所以"21454"會大於"11234324565"