×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#40493: 有點難度
mountainwu14@gmail.com
(吳小四)
學校 : 不指定學校
編號 : 187101
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [123.193.136.130]
最後登入時間 :
2024-07-25 20:25:33
c198.
保持穩定供電
| From: [122.121.24.82] | 發表日期 : 2024-05-24 22:06
經典的Josephus問題,只是這題只要用迴圈去跑,並模擬即可解決。
把當前的停電狀況存在一個陣列裡,並從一開始就把「1」設為「停電」的狀態(可以一個布林值陣列)。
接下來從M = 2開始,模擬出會發生的情況。當中,每遇到停電的一戶人家,就跳過不數,值到數滿M戶。
以上模擬只要剩下一戶人家或是市長家(也就是X)被斷電了,馬上跳出來。並判斷是否只剩下一戶人家,是的話,此刻的M就是我們要的答案;反之,就繼續下一個M值。
參考這裡 https://home.gamer.com.tw/artwork.php?sn=4138296
ZeroJudge Forum