#ATarc131c. [ARC131C] Zero XOR

[ARC131C] Zero XOR

题目描述

桌子上有 NN 块饼干。每块饼干的表面都写有一个正整数 A1, A2, , ANA_1,\ A_2,\ \dots,\ A_N,且这些数互不相同。

两个人用这些饼干进行游戏。游戏中,两位玩家轮流进行如下操作:

从桌子上选择一块饼干并吃掉。
如果此时桌上剩余饼干上写的整数的 XOR\mathrm{XOR} 变为 00,则该玩家获胜,游戏结束。

你向 E869120 君发起了挑战。你先手,E869120 君后手。请判断,在双方都采取最优策略的情况下,你是否能战胜 E869120 君?

XOR\mathrm{XOR} 是指整数 A, BA,\ B 的按位异或,A XOR BA\ \mathrm{XOR}\ B 的定义如下:

  • A XOR BA\ \mathrm{XOR}\ B 的二进制表示中,第 2k2^k 位(k0k\geq 0)的数,如果 AABB 的二进制表示中该位只有一个为 11,则为 11,否则为 00

例如,3 XOR 5=63\ \mathrm{XOR}\ 5 = 6(二进制为:011 XOR 101=110011\ \mathrm{XOR}\ 101 = 110)。
一般来说,kk 个整数 p1, p2, p3, , pkp_1,\ p_2,\ p_3,\ \dots,\ p_k 的按位异或为 $(\dots((p\_1\ \mathrm{XOR}\ p\_2)\ \mathrm{XOR}\ p\_3)\ \mathrm{XOR}\ \dots\ \mathrm{XOR}\ p\_k)$,并且可以证明其结果与顺序无关。特别地,当 k=0k=0 时,XOR\mathrm{XOR} 的结果为 00

输入格式

输入从标准输入读取,格式如下:

NN A1A_1 A2A_2 \cdots ANA_N

输出格式

如果在双方都采取最优策略时你能获胜,则输出 Win,否则输出 Lose

样例 1

输入

6
9 14 11 3 5 8

输出

Lose

样例 2

输入

1
131

输出

Win

样例 3

输入

8
12 23 34 45 56 78 89 98

输出

Win

说明/提示

限制条件

  • 1N4000001 \leq N \leq 400000
  • 1Ai109 (1iN)1 \leq A_i \leq 10^9\ (1 \leq i \leq N)
  • A1, A2, , ANA_1,\ A_2,\ \dots,\ A_N 互不相同
  • A1, A2, , ANA_1,\ A_2,\ \dots,\ A_NXOR\mathrm{XOR} 不为 00
  • 所有输入均为整数

样例解释 1

在这个例子中,无论你怎么操作,只要 E869120 君采取最优策略,你都会输。例如,如果你先吃掉写有 1111 的饼干,接下来 E869120 君吃掉写有 99 的饼干,此时剩下的饼干上写的数 14, 3, 5, 814,\ 3,\ 5,\ 8XOR\mathrm{XOR} 就变成了 00,E869120 君获胜。无论你采取什么行动,最终都会输给 E869120 君。

样例解释 2

在这个例子中,你只能在第一回合吃掉写有 131131 的饼干。此时桌上已无饼干,剩下的饼干上的数的 XOR\mathrm{XOR}00。因此,在 E869120 君还未行动时,你就已经获胜。

由 ChatGPT 4.1 翻译