蓉蓉是⼀位帶領著 12 位社員的熱舞社社長,為了能讓社員們快速建立感情,他在第⼀堂課就教⼤家玩了⼀種刺激的團康遊戲,規則如下:
所有社員圍成⼀個圈,並依照順時針編號(1 號 ~ 12 號)。社長在圓⼼點當莊家,莊家會從撲克牌堆中依照編號由⼩到⼤幫所有⼈頭上綁⼀張牌,以⾄於每個⼈都不知道⾃⼰頭上綁著的牌是什麼。此外,莊家還會紀錄每個⼈的積分,初始為 1000。
遊戲開始時會輪流喊撲克牌上的數字,1 號喊 1,2 號喊 2 ... 12 號喊 12,1 號喊 13,2 號重新從 1 開始喊,以此類推,如果有⼈喊到跟牌⼀樣的數字就輸了,並且會有莊家指定的懲罰。懲罰完後,莊家會在他頭上綁上⼀張新的牌,然後把他的積分扣除新的牌的點數,接著開啟新的⼀回合,從輸家的下⼀位繼續,從 開始喊,直到 m 回合後結束。
這遊戲之所以刺激,是因為輸家不知道⾃⼰被扣了多少點,只有在遊戲結束公布積分時才會知道。因為莊家只有社長⼀⼈,她擔⼼⾃⼰的計算錯誤會對其他⼈不公平,因此想請你幫忙計算所有⼈的總積分以確保無誤。
註:每次綁新牌時,莊家都會從撲克牌堆中拿取最上⾯的牌。
第⼀⾏有 52 個整數 ai,以空⽩隔開,表⽰撲克牌堆從上到下的排列順序(每個數字皆有 4 張)。
第⼆⾏有⼀個整數 m,表⽰社長想要進⾏的回合數。
輸出⼀個整數,表⽰所有社員的積分總和。
6 2 9 1 3 9 1 2 5 1 6 13 13 3 9 13 12 4 7 10 11 5 7 8 10 1 9 4 11 4 8 12 12 11 6 7 10 12 11 5 5 6 3 3 13 8 7 8 4 2 10 2 1
11987
6 2 9 1 3 9 1 2 5 1 6 13 13 3 9 13 12 4 7 10 11 5 7 8 10 1 9 4 11 4 8 12 12 11 6 7 10 12 11 5 5 6 3 3 13 8 7 8 4 2 10 2 2
11984
6 2 9 1 3 9 1 2 5 1 6 13 13 3 9 13 12 4 7 10 11 5 7 8 10 1 9 4 11 4 8 12 12 11 6 7 10 12 11 5 5 6 3 3 13 8 7 8 4 2 10 2 40
11694
範例 1 中,社長依序從牌堆中拿出 12 張牌並綁在社員頭上,此時社員頭上的牌依序為 [6 2 9 1 3 9 1 2 5 1 6 13]。遊戲開始時,⼀號喊 1,⼆號喊 2,此時正好喊到跟頭上⼀樣的數字,因此⼆號社員須接受懲罰。懲罰完後,莊家會從牌堆中拿⼀張牌(13)並綁在⼆號社員的頭上,接著把積分版上⼆號社員的積分扣 13,因此遊戲結束時的積分為:
範例 2 中,接續了範例 1 的狀況,因為⼆號輸了,所以從三號重新開始,三號喊 1,四號喊 2,五號喊 3,此時⼜喊到跟頭上相同的數字,因此五號需接受懲罰。懲罰完後,莊家會從牌堆中拿⼀張牌(3)並綁在五號社員的頭上,接著把積分版上五號社員的積分扣 3,因此遊戲結束時的積分為:
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |