難易度評価

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

難易度(投票) Lv.4.0 (4票)

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

難易度の目安を見る ↗

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

外部サイトへ移動します

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

別タブで開く

e - E

作成者 yukimy32

テスター loop0919

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

難易度(投票) Lv.4.0 (4票)

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

注意

テストケースは 11 つしかありません。

テストケース追加しました。(10/13 追記)

問題文

高橋くんはくじ引きのゲームで遊んでいます。ii 回目のくじが当たる確率は 1i\displaystyle \frac{1}{i} です。

このゲームは NN 回目のくじを当たった時点でゲームクリアとなり 11 点もらえますが、その後もくじを引き続けることができます。NN 回目以降のくじをあてた場合は毎回 11 点もらうことができます。ただし、11 回でも外れた場合、その時点でゲームオーバーとなり、くじを引くことができなくなります。また、当たり続けている間はくじを引き続けなければいけません。

ゲームオーバーとなった時点での点数の期待値を EE とします。このとき、e−Ee-E は有理数であることが示されるので、これを  mod  998244353\bmod \ 998244353 で求めてください。ただし、ee は自然対数です。

制約

  • 1≤N≤1061 \le N \le 10^6

入力

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

NN

出力

自然対数 ee から EE を引いた値 e−Ee - E を 998244353998244353 で割った余りを 1 行に出力してください。

入出力例

入力例 1

3

出力例 1

499122179

N=3N=3 のとき、答えは 52\displaystyle \frac{5}{2} です。