1297: Return of the Nim
内存限制:64 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:33
解决:16
题目描述
Sherlock and Watson are playing the following modified version of Nim game:
- There are n piles of stones denoted aspiles0,piles1,...,pilesn-1, and n is a prime number;
- Sherlock always plays first, and Watson and he move in alternating turns. During each turn, the current player must perform either of the following two kinds of moves:
- Choose one pile and remove k(k >0) stones from it;
- Remove k stones from all piles, where 1≤k≤the size of the smallest pile. This move becomes unavailable if any pile is empty.
- Each player moves optimally, meaning they will not make a move that causes them to lose if there are still any better or winning moves.
输入
The first contains an integer, g, denoting the number of games. The 2×g subsequent lines describe each game over two lines:
1. The first line contains a prime integer, n, denoting the number of piles.
2. The second line contains n space-separated
integers describing the respective values of piles0,piles1,...,pilesn-1.
- 1≤g≤15
- 2≤n≤30, where n is a prime.
- 1≤pilesi≤105 where 0≤i≤n−1
输出
For each game, print the name of the winner on a new line (i.e., either “Sherlock”or “Watson”)
样例输入 复制
2
3
2 3 2
2
2 1
样例输出 复制
Sherlock
Watson