出題者原來是想卡掉 O(logn) 的做法
但輸入本身就會花上 O(logn) 的時間吧?
照理講我的時間複雜度是O(1)
但時間不如預期
而我的字為甚麼便這麼大?
精確來說,輸入花的時間是O(log10n),而若用建表或除法的運算時間是O(log2n)如果用位元運算,運算時間是O(1),所以總共單筆測資的時間是:
O(log10n+log2n)以及O(log10n+1)(如果算法有錯請告知),本來以為5*10^6筆測資就足以區分差距,但實測卻不是如此,只好調時限...