結果
問題 | No.1579 New Type of Nim |
ユーザー |
👑 ![]() |
提出日時 | 2021-07-02 21:32:57 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 37 ms / 2,000 ms |
コード長 | 630 bytes |
コンパイル時間 | 153 ms |
コンパイル使用メモリ | 82,344 KB |
実行使用メモリ | 53,300 KB |
最終ジャッジ日時 | 2024-07-23 05:16:16 |
合計ジャッジ時間 | 2,304 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 31 |
ソースコード
""" from functools import lru_cache @lru_cache(maxsize=1000) def f(X,Y): if X==0 or Y==0: return 1 F=0 for a in range(1,X): if a==Y: F|=f(a,Y) else: F|=not f(a,Y) for b in range(1,Y): if X==b: F|=f(X,b) else: F|=not f(X,b) return F K=30 T=[[0]*K for _ in range(K)] for x in range(K): for y in range(K): if f(x,y): T[x][y]=1 for t in T: print(*t) """ X,Y=map(int,input().split()) if X==Y and X%2==1: print("Q") elif abs(X-Y)==1 and min(X,Y)%2==1: print("Q") else: print("P")