結果

問題 No.612 Move on grid
ユーザー 👑 rin204
提出日時 2022-02-14 08:57:55
言語 PyPy3
(7.3.15)
結果
AC  
実行時間 2,239 ms / 2,500 ms
コード長 443 bytes
コンパイル時間 167 ms
コンパイル使用メモリ 82,048 KB
実行使用メモリ 179,328 KB
最終ジャッジ日時 2024-06-29 05:55:22
合計ジャッジ時間 17,763 ms
ジャッジサーバーID
(参考情報)
judge3 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 17
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

MOD = 10 ** 9 + 7
T = int(input())
a, b, c, d, e = map(int, input().split())
dp = {0:1}
for _ in range(T):
dp2 = {}
for k, v in dp.items():
for x in [a, b, c]:
dp2[k + x] = dp2.get(k + x, 0) + v
dp2[k - x] = dp2.get(k - x, 0) + v
dp2[k + x] %= MOD
dp2[k - x] %= MOD
dp = dp2
ans = 0
for k, v in dp.items():
if d <= k <= e:
ans += v
ans %= MOD
print(ans)
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0