atcoder#AGC060C. [AGC060C] Large Heap
[AGC060C] Large Heap
配点 : 点
問題文
の順列 を考えます. が以下の条件をすべて満たすとき,それをヒープ的な順列と呼ぶことにします.
- ()
- ()
整数 が与えられます. とします.
ヒープ的な順列を一様ランダムに つ選んだ際,\text{mod }998244353$ で求めてください.
確率 $\text{mod }{998244353}$ の定義
求める確率は必ず有理数になることが証明できます。 また、この問題の制約のもとでは、求める有理数を既約分数 で表した時、 となることが証明できます。 よって、$R \times Q \equiv P \pmod{998244353}, 0 \leq R \lt 998244353$ を満たす整数 が一意に定まります。 この を答えてください。
制約
- 入力される数はすべて整数
入力
入力は以下の形式で標準入力から与えられる.
出力
答えを出力せよ.
2 1 1
499122177
ヒープ的な順列は, の つです. $P_2 となる確率は です.
3 1 2
124780545
4 3 2
260479386
2022 12 25
741532295