看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/yKWfwmX.jpg
我的想法是 第一個count++是n 第二個count++是n 第三個count++是1 總共加起來是2n+1 但是不太懂為什麼答案是2n+2 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.166.128 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1521795177.A.5EA.html
jojojen: 第一個if會再跑一次發現條件不符 不進內圈比第2個多1次 03/23 17:30
ThreeWater: 假設n=3 則在n=3,2,1的時候執行2次(2n次) 在n=0時也會 03/23 19:35
ThreeWater: 執行if判斷1次跟returm1次 所以總共2n+2次 03/23 19:35
ThreeWater: 在這題 不管有沒有符合條件都會執行2次 所以我認為答 03/23 19:36
ThreeWater: 案寫2(n+1)比較容易讓人理解 03/23 19:36
AAQ8: 我懂了 謝謝大家 03/23 22:22