CF1458E.Nim Shortcuts

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

After your debut mobile game "Nim" blew up, you decided to make a sequel called "Nim 2". This game will expand on the trusted Nim game formula, adding the much awaited second heap!

In the game, there are two heaps, each containing a non-negative number of stones. Two players make moves in turn. On their turn, a player can take any positive number of stones from either one of the heaps. A player who is unable to move loses the game.

To make the game easier to playtest, you've introduced developer shortcuts. There are nn shortcut positions (x1,y1),,(xn,yn)(x_1, y_1), \ldots, (x_n, y_n) . These change the game as follows: suppose that before a player's turn the first and second heap contain xx and yy stones respectively. If the pair (x,y)(x, y) is equal to one of the pairs (xi,yi)(x_i, y_i) , then the player about to move loses instantly, otherwise they are able to make moves as normal. Note that in the above explanation the two heaps and all pairs are ordered, that is, xx must refer to the size of the first heap, and yy must refer to the size of the second heap.

The game release was followed by too much celebration, and next thing you know is developer shortcuts made their way to the next official update of the game! Players now complain that the AI opponent has become unbeatable at certain stages of the game. You now have to write a program to figure out which of the given initial positions can be won by the starting player, assuming both players act optimally.

输入格式

The first line contains two integers nn and mm ( 1n,m1051 \leq n, m \leq 10^5 ) — the number of shortcut positions, and the number of initial positions that need to be evaluated.

The following nn lines describe shortcut positions. The ii -th of these lines contains two integers xi,yix_i, y_i ( 0xi,yi1090 \leq x_i, y_i \leq 10^9 ). It is guaranteed that all shortcut positions are distinct.

The following mm lines describe initial positions. The ii -th of these lines contains two integers ai,bia_i, b_i ( 0ai,bi1090 \leq a_i, b_i \leq 10^9 ) — the number of stones in the first and second heap respectively. It is guaranteed that all initial positions are distinct. However, initial positions are not necessarily distinct from shortcut positions.

输出格式

For each initial position, on a separate line print "WIN" if the starting player is able to win from this position, and "LOSE" otherwise.

输入输出样例

  • 输入#1

    3 5
    3 0
    0 1
    2 2
    0 0
    1 1
    2 2
    3 3
    5 4

    输出#1

    LOSE
    WIN
    LOSE
    WIN
    LOSE
首页