問題一覧 > 通常問題

No.2586 Yet Another Sugoroku Problem

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 42
作問者 : ShirotsumeShirotsume / テスター : kaichou243kaichou243
1 ProblemId : 9012 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-12-12 13:39:44

問題文

正整数 $N$ が入力に与えられます。正整数 $M$ が与えられたときの以下の問題に対する答えを $f(M)$ とおきます。

変数 $X$ があります。はじめ、$X = 0$ で初期化されています。

Shirotsume くんは $N$ 面サイコロを持っています。$N$ 面サイコロを振ると、$1$ 以上 $N$ 以下の目が同様に確からしい確率で出ます。

これから、$N$ 面サイコロを振り出た目と等しい数だけ $X$ の値を増やす操作を繰り返します。$X$ の値が $M$ 以上となったとき、操作を終了します。

操作を行う回数の期待値を求めてください。

極限 $\displaystyle \lim_{M \rightarrow \infty} \frac{f(M)}{M}$ が存在することが証明できます。この値を $\bmod 998244353$ で求めてください。

$\bmod 998244353$ とは(クリックで展開)

この問題で求める答えは必ず有理数です。また、この問題の制約下で答えを既約分数 $\frac{P}{Q}$ で表した時、 $Q$ が $998244353$ で割り切れないことが示せます。

このとき $P \equiv QR (\bmod 998244353)$ を満たす $0$ 以上 $998244353$ 未満の整数 $R$ が一意に定まります。この $R$ を出力してください。

制約

  • $N$ は整数
  • $1 \leq N \leq 2 \times 10^5$

入力

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

$N$

出力

答えを $\bmod 998244353$ で出力せよ。

サンプル

サンプル1
入力
1
出力
1

サイコロは $1$ の目しか出ないので、 $f(M) = M$ です。よって、$\displaystyle \lim_{M \rightarrow \infty} \frac{f(M)}{M} = 1$ となるので、 $1$ を出力してください。

サンプル2
入力
100
出力
780804989

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