×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
解題報告
#13402: 解題思路
q50607
(寬~)
學校 : 國立臺灣科技大學
編號 : 46989
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [223.26.95.201]
最後登入時間 :
2020-01-09 10:40:46
b902.
8. 肉墊遊戲
--
2016
高雄市
資訊學科能力
複賽
| From: [219.85.254.167] | 發表日期 : 2018-02-13 02:52
一疊為0或1,兩疊和為奇數->先手贏;兩疊和為偶數->後手贏,因為不管哪一種操作只能拿一塊
如果一疊奇數一疊偶數先手將從偶數疊拿走一塊使兩疊都變成奇數,後手不管使用3種操作哪一種都將使2疊又變成一疊奇數一疊偶數,如此循環肉塊會越來越少。最後,一疊會為0或1,套用第一點,一疊奇數一疊偶數和為奇數->先手贏
2疊皆為奇數,套用第2點,先手操作完會變成1疊奇數1疊偶數,後手會依照第二點的方式移動,最後根據第二點後手贏
兩疊為相同偶數,如果先手從其中一疊拿一塊會變成1奇1偶,根據第2點會讓後手贏,所以先手會把其中一疊拿完變成一疊0一疊偶數,根據第一點"兩疊和為偶數->後手贏",但現在輪到後手,所以先手贏
兩疊不同偶數,根據第4點"先手從其中一疊拿一塊會變成1奇1偶,根據第2點會讓後手贏",所以先後手都會從多的一疊拿走少疊的數量。最後會變成2疊都是相同偶數,根據第4點"先手贏",所以只要算從2疊不同偶數到2疊相同偶數的操作次數,為偶數輪到先手,先手贏;為奇數輪到後手,後手贏
ZeroJudge Forum