排列遊戲(30分)排列遊戲 - 第2輸入的情況下 - 解釋
Alice和Bob播放以下游戲:
1)他們選擇的前N個號碼開始的排列。
2)他們交替播放,愛麗絲首先播放。
3)反過來,他們可以從排列中刪除任何一個剩餘的數字。
4)遊戲結束時,其餘的數字形成一個遞增的序列。玩過最後一個回合的人(之後順序變得越來越多)贏得比賽。
假設雙方都打得最好,誰贏了比賽?
輸入:
第一行包含T個測試用例。每種情況在第一行包含一個整數N,然後在第二行上對整數1..N進行排列。
輸出:
輸出T行,每個測試用例一個,如果Alice贏得比賽則包含「Alice」,否則包含「Bob」。
限制條件:
= T < = 100
= N < = 15
置換將不會遞增順序最初。
樣品輸入:
樣本輸出:
愛麗絲
鮑勃
說明:對於第一個例子,愛麗絲可以刪除3或2,以增加序列並贏得比賽。
有人可以幫我在第二輸入情況下:5 3 2 1 4
可能的增加序列是:
1)3 4 - 以任何順序取出5,2,1
2 )2 4 - 以任何順序
因此,輸出應爲愛麗絲卸下5,3,2 - 以任何順序
3)1 4 5卸下,3,1?
請不要共享任何代碼。謝謝
你應該定義「最佳」以最終回答問題。 @logic_max答案的正確性取決於對這一個詞的解釋。 – 2012-03-29 20:22:07