結果
| 問題 |
No.3112 Decrement or Mod Game
|
| コンテスト | |
| ユーザー |
2251799813685248
|
| 提出日時 | 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))
2251799813685248