AT_awtf2025_e Functional Graph
Description
整数 $ N,C,K $ が与えられます. 長さ $ N $ の整数列 $ x=(x_1,x_2,\ldots,x_N) $ であって,以下の条件を満たすものの個数を $ 998244353 $ で割ったあまりを求めてください.
- $ 1 \leq x_i \leq N $ ( $ 1 \leq i \leq N $ )
- $ 1 $ から $ N $ までの番号がついた $ N $ 頂点からなる無向グラフを考える. このグラフには $ N $ 本の辺があり, $ i $ 番目の辺は頂点 $ i $ と頂点 $ x_i $ を結ぶものとする. このとき,グラフの連結成分の個数がちょうど $ C $ である.
- $ i
Input Format
入力は以下の形式で標準入力から与えられる.
> $ N $ $ C $ $ K $
Output Format
答えを出力せよ.
Explanation/Hint
### Sample Explanation 1
条件を満たす $ x $ は以下の $ 6 $ つです.
- $ x=(2,3,1) $
- $ x=(2,3,2) $
- $ x=(2,3,3) $
- $ x=(3,3,1) $
- $ x=(3,3,2) $
- $ x=(3,3,3) $
### Constraints
- $ 1 \leq N \leq 250000 $
- $ 1 \leq C \leq N $
- $ 0 \leq K \leq N-1 $
- 入力はすべて整数