結果
問題 |
No.3112 Decrement or Mod Game
|
ユーザー |
![]() |
提出日時 | 2025-04-20 17:36:55 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
TLE
|
実行時間 | - |
コード長 | 498 bytes |
コンパイル時間 | 278 ms |
コンパイル使用メモリ | 12,032 KB |
実行使用メモリ | 26,312 KB |
最終ジャッジ日時 | 2025-04-20 17:37:02 |
合計ジャッジ時間 | 6,936 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | -- * 3 |
other | TLE * 1 -- * 64 |
ソースコード
import sys sys.setrecursionlimit(10000) A,B = input().split() A = int(A) B = int(B) def dp(a, b): if (a == 1 and b != 0) or b == 1 or a == b or a == 0: return 1 elif a == b+1 or b == 0: return 0 elif a > b+1 and a%b != 0: c = max(min(dp(a%b,b-1),dp(a%b,b%(a%b))),dp(a-1,b-1)) return c elif a > b+1 and a%b == 0: return 1 elif a < b: e = min(dp(a-1,b%(a-1)),dp(a-1,b-1)) return e print(dp(A,B))