問題一覧 > 通常問題

No.2679 MODice

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 141
作問者 : 👑 SPD_9X2 / テスター : 👑 tute7627 👑 rin204 だれ kyawa Ayuna
0 ProblemId : 7069 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-03-18 14:23:28

問題文

NN 個の 66 面ダイスを投げます。これらのダイスは、11 以上 66 以下の整数が等確率でそれぞれ独立に出ます。このとき、出目の総和を 66 で割った余りが KK となる確率を mod\rm{mod} 998244353998244353 で求めてください。

より厳密に説明します。求める確率は、有理数であることが証明できます。そのため、互いに素な整数 P,QP,Q を用いて PQ\frac{P}{Q} と表すことができます。R×QP(mod998244353)R \times Q \equiv P \pmod {998244353} となる 00 以上 998244353998244353 未満の整数 RR を出力してください。(この問題の条件下では、 RR は一意に定まることが証明できます。)

入力

N KN\ K

  • 入力は全て整数
  • 1N1091 \le N \le 10^9
  • 0K50 \le K \le 5

出力

答えを1行に出力してください。
最後に改行してください。

サンプル

サンプル1
入力
1 0
出力
166374059

11 個のダイスを投げたとき、目を 66 で割った余りが 00 になるのは、 66 の目が出た場合のみです。 66 の目が出る確率は 16\frac{1}{6} です。
166374059×61(mod998244353)166374059 \times 6 \equiv 1 \pmod {998244353} なので、 166374059166374059 を出力します。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。