結果
問題 |
No.3300 Frog Game
|
ユーザー |
![]() |
提出日時 | 2025-10-05 20:53:06 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 772 bytes |
コンパイル時間 | 425 ms |
コンパイル使用メモリ | 82,912 KB |
実行使用メモリ | 54,080 KB |
最終ジャッジ日時 | 2025-10-05 20:53:10 |
合計ジャッジ時間 | 3,075 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 29 WA * 6 |
ソースコード
N,A,B = list(map(int,input().split())) def naive(N,A,B): def f(n): if(n >= N):return True if(g(n+A)):return True if(g(n+B)):return True return False def g(n): if(n >= N):return False if(not f(n+A)):return False if(not f(n+B)):return False return True return "sepa" if f(0) else "ryota" def solve(N,A,B): N -= 2 N %= (A+B) return "ryota" if N < B else "sepa" def test(): from random import randint while(True): N = randint(2,5) A = randint(2,9) B = randint(A+1,10) n = naive(N,A,B) s = solve(N,A,B) if(n != s): print(N,A,B) print(n,"vs",s) exit() #test() print(solve(N,A,B))