| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1.2 초 | 1024 MB | 90 | 26 | 4 | 23.529% |
Nini and Mimi are playing a game with $N$ heaps of stones and pebbles. Each heap $i$ has $B_i$ big stones and $S_i$ small pebbles. Nini and Mimi take turns performing moves and once a player has no more moves to do, they lose. Each move consists of choosing a non-empty heap i and removing some stones and/or pebbles from it. Formally, one can remove $X$ stones and $Y$ pebbles, where 0ドル ≤ X ≤ B_i,ドル 0ドル ≤ Y ≤ S_i$ and $X + Y > 0$. However, every removed stone must be replaced with at least $K$ pebbles; it can be replaced with any natural number of pebbles not less than $K$. Thus, in any move where $X ≥ 1,ドル first $Y$ pebbles are removed and then the player must add back $Z ≥ KX$ pebbles, which are taken from an infinite supply of pebbles. Nini goes first. Before making her move she wonders whether she can win the game if she plays optimally. Write a program, which answers her question.
From the first line of the standard input, your program should read $K$ and $Q$. Then $Q$ independent tests with that $K$ will follow. For each test, the first line contains $N$. The next $N$ lines each have a desription of a heap: $B_i$ and $S_i$.
On $Q$ lines, your program should output the answers to each of the tests in the order they were given. It should print Win, if Nini can win, and Loss, otherwise.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 8 | $K = 0,ドル $B_i = 0$ |
| 2 | 11 | $K = 0,ドル $B_i ≤ 1,ドル if $B_i = 1,ドル then $S_i = 0$. |
| 3 | 12 | $K = 0,ドル $B_i ≤ 300$ |
| 4 | 18 | $K = 1,ドル $B_i ≤ 5$ |
| 5 | 18 | $K ≤ 20,ドル $B_i ≤ 20$ |
| 6 | 10 | $K ≤ 100,ドル $B_i ≤ 100$ |
| 7 | 11 | $K ≤ 300,ドル $B_i ≤ 300$ |
| 8 | 12 | $K ≤ 3000,ドル $B_i ≤ 3000$ |
3 2 2 1 5 3 2 3 0 3 2 1 3 2
Win Loss