نیم تحریف شده

 avatar
shayan
python
4 years ago
403 B
9
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...