推 LPH66 : 題目的語意有點怪,不過就當指令數是 log_10(n) 來算 02/16 18:06
→ LPH66 : n 代 10000 進去, 然後算上一秒一百萬個指令 02/16 18:07
推 Refauth : 第一句我就看不太懂XD 02/16 22:58
→ Refauth : 題目是不是說:一個問題的複雜度是 O(log10n) 02/16 22:59
→ Refauth : 且 電腦每秒鐘可以執行一百萬個指令 02/16 22:59
→ Refauth : 如果某程序(?)的複雜度是一萬,請問電腦要跑多久? 02/16 23:01
→ Refauth : 我覺得第一句話就把我給卡住了XD 02/16 23:01
有一個問題的時間複雜度為 O(log10n)
當執行1百萬條指令花了1秒
請問執行1萬條指令,需要多少時間?
※ 編輯: magic704226 (1.161.76.127 臺灣), 02/17/2023 01:42:20
推 LPH66 : 不是一萬條指令,是問題大小是一萬 02/18 11:01
推 sunev : 題目有說是number of operation,但大O符號不是這樣 02/18 11:11
→ sunev : 用的 02/18 11:11
推 LPH66 : 這就是我說題目的語意有點怪的地方 02/18 15:50
→ LPH66 : 但照他給出來的答案來看,出題者要考的只有簡單對數 02/18 15:51
→ LPH66 : (另一個出題者沒在管大O符號的原因是寫了底數出來 02/18 15:51
→ LPH66 : 因為對數底數不同只差常數倍,寫大O時不必寫底數 02/18 15:52
→ LPH66 : 但出題者還是寫了) 02/18 15:53
→ deepdish : chatGPT會算 你可以問一下 03/10 18:01
![](https://cache.ptt.cc/c/https/i.imgur.com/Oh6ZWNil.png?e=1718815049&s=pT8GXzNl3-xcwikBHZv-ew)