نیم تحریف شده
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...