問題一覧 > 通常問題

No.2904 Distinct Multisets in a Way

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 22
作問者 : 👑 獅子座じゃない人獅子座じゃない人 / テスター : 👑 amentorimaruamentorimaru cleanttedcleantted 👑 NachiaNachia
2 ProblemId : 10908 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-09-26 23:01:21

問題文

この問題では、要素数が $K$ で要素が $e_1,e_2,e_3,\ldots,e_{K}$ である多重集合を $\{\!|e_1,e_2,e_3,\ldots,e_{K}|\!\}$ と表します。

多重集合 $S$ から、任意の要素が $1/|S|$ の確率で取られるように要素を $1$ つ取る操作を考えます。

$2$ つの空でない多重集合の組 $(S_1,S_2)$ について、この操作を $1$ 回ずつ $S_1$ と $S_2$ に独立して行って取った要素の和の確率分布を $P(S_1,S_2)$ とします。

以下の条件を全て満たす $2$ つの多重集合の組 $(S_1,S_2)$ の個数を $998244353$ で割った余りを求めてください。ただし、 $(S_1,S_2)=(S_2,S_1)$ として同一視します。

  • $|S_1|=|S_2|=2^N$
  • $S_1$ および $S_2$ の全ての要素は正の整数である。
  • $(S_1,S_2)\neq (\{\!|1,2,3,\ldots,2^N|\!\},\ \{\!|1,2,3,\ldots,2^N|\!\})$
  • $P(S_1,S_2)=P(\{\!|1,2,3,\ldots,2^N|\!\},\ \{\!|1,2,3,\ldots,2^N|\!\})$

入力

$N$

  • 入力は全て整数
  • $0\leq N\leq 5\times 10^5$

出力

組の個数を $998244353$ で割った余りを出力し、最後に改行してください。

サンプル

サンプル1
入力
3
出力
3

$2^3=8$ です。

$(\{\!|1,2,2,3,3,4,4,5|\!\},\ \{\!|1,3,5,5,7,7,9,11|\!\}),\ (\{\!|1,2,3,3,4,4,5,6|\!\},\ \{\!|1,2,5,5,6,6,9,10|\!\}),\ (\{\!|1,2,2,3,5,6,6,7|\!\},\ \{\!|1,3,3,5,5,7,7,9|\!\})$ の $3$ 組が条件を満たします。

全ての組について $P$ は、確率 $1/64$ で $2$ 、確率 $1/32$ で $3$ 、確率 $3/64$ で $4$ 、確率 $1/16$ で $5$ 、確率 $5/64$ で $6$ 、確率 $3/32$ で $7$ 、確率 $7/64$ で $8$ 、確率 $1/8$ で $9$ 、確率 $7/64$ で $10$ 、確率 $3/32$ で $11$ 、確率 $5/64$ で $12$ 、確率 $1/16$ で $13$ 、確率 $3/64$ で $14$ 、確率 $1/32$ で $15$ 、確率 $1/64$ で $16$ をとる確率分布となります。

この分布は、 $P(\{\!|1,2,3,4,5,6,7,8|\!\},\ \{\!|1,2,3,4,5,6,7,8|\!\})$ と一致します。

例として、組 $(\{\!|1,2,2,3,3,4,4,5|\!\},\ \{\!|1,3,5,5,7,7,9,11|\!\})$ について要素の和が $4$ となる確率について確認します。

確認のためにそれぞれの数を $(\{1,2_1,2_2,3_1,3_2,4_1,4_2,5\},\ \{1',3',5'_1,5'_2,7'_1,7'_2,9',11'\})$ と置き換えると、要素の和が $4$ となる取り方は $(1,3'),\ (3_1,1'),\ (3_2,1')$ の $3$ 通りであり、確かに確率 $3/64$ で $4$ となります。

サンプル2
入力
500000
出力
329966357

$998244353$ で割った余りを求めてください。

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