時間限制:3000 ms | 記憶體限制:65535 kb
難度:2
描述
一天,tt在寢室閒著無聊,和同寢的人玩起了取石子遊戲,而由於條件有限,他/她們是用旺仔小饅頭當作石子。遊戲的規則是這樣的。設有一堆石子,數量為n(1<=n<=1000000),兩個人輪番取出其中的若干個,每次最多取m個(1<=m<=1000000),最先把石子取完者勝利。我們知道,tt和他/她的室友都十分的聰明,那麼如果是tt先取,他/她會取得遊戲的勝利麼?
輸入
第一行是乙個正整數n表示有n組測試資料
輸入有不到1000組資料,每組資料一行,有兩個數n和m,之間用空格分隔。
輸出
對於每組資料,輸出一行。如果先取的tt可以贏得遊戲,則輸出「win」,否則輸出「lose」(引號不用輸出)
樣例輸入
2
1000 1
1 100
樣例輸出
lose
win
心得體會:
「巴什博弈」:
說這兒有一堆不知其名的東西,兩個人輪流在這堆物品上取物,規定每次至少取乙個,最多取m個,最後取光者得勝。
顯然,如果n=m+1,則先手必敗;如果n=m-1,則先手必贏。
不難發現,如果總數是m+1的k倍,則先手必輸;如果總數是m-1的k倍,則先手必贏。
**如下:
#include//取石子問題
int main()
return 0;
}
nyoj 23 取石子(一) (巴什博弈)
一天,tt在寢室閒著無聊,和同寢的人玩起了取石子遊戲,而由於條件有限,他 她們是用旺仔小饅頭當作石子。遊戲的規則是這樣的。設有一堆石子,數量為n 1 n 1000000 兩個人輪番取出其中的若干個,每次最多取m個 1 m 1000000 最先把石子取完者勝利。我們知道,tt和他 她的室友都十分的聰明...
NYOJ 23取石子問題(巴什博弈)
時間限制 3000 ms 記憶體限制 65535 kb 難度 2 描述 一天,tt在寢室閒著無聊,和同寢的人玩起了取石子遊戲,而由於條件有限,他 她們是用旺仔小饅頭當作石子。遊戲的規則是這樣的。設有一堆石子,數量為n 1 n 1000000 兩個人輪番取出其中的若干個,每次最多取m個 1 m 100...
nyoj 23 取石子(一) 博弈
記憶體限制 64mb 時間限制 3000ms special judge no accepted 20 submit 33 一天,tt在寢室閒著無聊,和同寢的人玩起了取石子遊戲,而由於條件有限,他 她們是用旺仔小饅頭當作石子。遊戲的規則是這樣的。設有一堆石子,數量為n 1 n 1000000 兩個人...