時間限制 2000 ms ・ 記憶體限制 256 MB
題目描述
桌上有 n 顆石頭,Stan 先手,與 Ollie 輪流取石。每次可取的數量必須屬於給定集合,且不能取超過剩餘數量。集合一定含 1,取走最後一顆者獲勝。假設兩人皆採最佳策略,判斷誰會贏。
輸入格式
每行一局,依序為 n(n ≤ 1000000)、集合大小 m(m ≤ 10),以及 m 個可取的正整數。讀到 EOF。
輸出格式
每局輸出 Stan wins 或 Ollie wins,各占一行。
來源:UVa 10404 — Bachet’s Game。本敘述依原題規格重新撰寫。
範例測資
範例輸入 1
20 3 1 3 8 21 3 1 3 8 22 3 1 3 8 23 3 1 3 8 1000000 10 1 23 38 11 7 5 4 8 3 13 999996 10 1 23 38 11 7 5 4 8 3 13
範例輸出 1
Stan wins Stan wins Ollie wins Stan wins Stan wins Ollie wins
請先登入後再提交程式碼
討論與題解
載入討論區…