a698. CPE:Bachet’s Game (UVa 10404)

中等CPE

時間限制 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
請先登入後再提交程式碼

討論與題解

載入討論區…

更多