نیم تحریف شده
shayan
python
4 years ago
403 B
15
Indexable
def mex(l):
ans = 0
while ans in l:
ans += 1
return ans
l = list(map(int, input().split()))
nimber = []
for i in range(max(l) + 1):
nxtMove = []
j = 1
while j * j <= i:
nxtMove.append(nimber[i - j * j])
j += 1
nimber.append(mex(nxtMove))
ans = 0
for i in l:
ans ^= nimber[i]
if ans == 0:
print("L")
else:
print("W")Editor is loading...