×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
解題報告
#39561: #python 補充出題者沒提到的幾個條件。 出題者像是低能自閉症嗎?
henry0985524680@gmail.com
(張弘勳)
學校 : 臺北市立建國高級中學
編號 : 192343
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [39.12.34.245]
最後登入時間 :
2024-10-31 20:28:41
a095.
麥哲倫的陰謀
--
2011 TOI 培訓內容
| From: [39.12.96.63] | 發表日期 : 2024-03-06 15:41
補充條件:
1.犯人只有在一天結束後才能判斷
註:即使唯一的紅帽犯人走了,也要到隔天剩下的白帽才會走。
2.犯人在確認自己是紅帽或白帽後會在當天離開
假設 4 3的情況:
day 1: no one leave ---> 1 red==False
day 2: no one leave ---> 2 red==False
day 3: 在任意red的視角中,只能看到2r1w,但2 red==False,所以只能是3r,也就是自己是r --->3 red leave
day 4: everyone leave
那問題就來了,day 1時每一個r 不就都知道1r==False了嗎?為什麼需要no one leave才知道 1 red==False?
事實上,這時任意r都在假設2r是對還是錯,如果2r==True,day 2 2r就走了,所以重點不再於day 1,而在於r 心中的想法,
這也是整個題目的核心,就是一種迭代的想法。
while True:
try:
a,b=map(int,input().split())
if a==b:
print(b)
else:
print(b+1)
except:
break
ZeroJudge Forum