#ARC143F. [ARC143F] Counting Subsets

[ARC143F] Counting Subsets

配点 : 12001200

問題文

正の整数 NN が与えられるので,次の条件を満たす{1,2,,N}\{1,2,\ldots,N\} の部分集合 SS の個数を 998244353998244353 で割ったあまりを求めてください.

  • NN 以下の正の整数はすべて SS のいくつかの相異なる要素の和として表せる.さらに,そのような表し方は高々 22 通りである.

制約

  • 1N15001 \leq N \leq 1500

入力

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

NN

出力

答えを出力せよ.

3
2

{1,2}\{1,2\}{1,2,3}\{1,2,3\} が条件を満たす部分集合です.

5
5
1000
742952024