結果
問題 |
No.2802 Pill Bug in Grid Maze
|
ユーザー |
|
提出日時 | 2023-10-19 22:37:44 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 800 ms / 2,000 ms |
コード長 | 431 bytes |
コンパイル時間 | 181 ms |
コンパイル使用メモリ | 82,304 KB |
実行使用メモリ | 75,988 KB |
最終ジャッジ日時 | 2024-07-11 19:30:46 |
合計ジャッジ時間 | 6,847 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 31 |
ソースコード
H, W = map(int, input().split()) if H == 1 or W == 1: exit(print(1)) mod = 998244353 ans = 0 ch = 1 cw = 1 for i in range(H + W - 2): x = i // 2 y = i // 2 + i % 2 if x <= H - 2 and y <= W - 1: if x == y: if x: ch = ch * (H - 2 - x + 1) * pow(x, mod - 2, mod) % mod else: if y: cw = cw * (W - 1 - y + 1) * pow(y, mod - 2, mod) % mod ans += pow(2, (H - 1) * (W - 1) - i, mod) * ch * cw % mod print(ans % mod)