難易度評価

難易度を1〜10段階で評価できます。投票はあとから変更・取り消しできます。

難易度(投票) Lv.3.0 (2票)

投票の分布
  1. Lv.10票
  2. Lv.20票
  3. Lv.32票
  4. Lv.40票
  5. Lv.50票
  6. Lv.60票
  7. Lv.70票
  8. Lv.80票
  9. Lv.90票
  10. Lv.100票

難易度の目安を見る ↗

ログインして難易度を投票

外部サイトへ移動します

リンク先の URL を確認してから開いてください。

別タブで開く

Dice Expectation

作成者 loop0919

難易度(作成者設定) Lv.3

難易度(投票) Lv.3.0 (2票)

実行時間制限
2 秒
メモリ制限
512 MiB

問題文

11 以上 NN 以下の整数が一様ランダムに出るサイコロがあります。

11 から NN までの整数が 11 回以上出たことがある状態にするまでに振る必要のある回数の期待値 mod 998244353\text{mod} ~ 998244353 で求めてください。

期待値 mod 998244353 とは

求める期待値は必ず有理数になることが証明できます。 また、この問題の制約のもとでは、その値を既約分数 y/xy / x で表したとき、 x≢0 (mod 998244353)x \not\equiv 0 ~ (\text{mod} ~ 998244353) となることが保証されます。

このとき、 xz≡y ( mod 998244353)xz \equiv y ~ (\bmod 998244353) を満たすような 00 以上 998244353998244353 未満の整数 zz が一意に定まります。この zz を答えてください。

制約

  • 入力はすべて整数
  • 1≤N≤1061 \le N \le 10^6

入力

入力は以下の形式で標準入力から与えられる。

NN

出力

答えを出力せよ。

入出力例

入力例 1

3

出力例 1

499122182

11 以上 33 以下の整数が出るサイコロの目をすべて出すためにかかる回数の期待値は 112\frac{11}{2} です。

入力例 2

1000000

出力例 2

697618461