$M$ 種類ã®æ–‡å—ãŒã‚る。ãれらを使ã£ã¦é•·ã• $N$ ã®æ–‡å—列を作る。使ã‚ã‚Œã¦ã„ã‚‹æ–‡å—ã®ç¨®é¡žæ•°ãŒ $K$ 以上ã§ã‚るよã†ãªæ–‡å—列ã¯ä½•é€šã‚Šã‚ã‚‹ã‹ã€‚$998244353$ ã§å‰²ã£ãŸã‚ã¾ã‚Šã‚’求ã‚よ。
ã“ã“ã§é•·ã• $N$ ã®2ã¤ã®æ–‡å—列ãŒç•°ãªã‚‹ã¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«å®šç¾©ã•ã‚Œã‚‹ã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
$M$ $N$ $K$
1行㫠$M, N, K$ ãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
入力ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ã€‚
使ã‚ã‚Œã¦ã„ã‚‹æ–‡å—ã®ç¨®é¡žæ•°ãŒ $K$ 以上ã§ã‚るよã†ãªé•·ã• $N$ ã®æ–‡å—列ã®é€šã‚Šæ•°ã‚’ $998244353$ ã§å‰²ã£ãŸã‚ã¾ã‚Šã‚’出力ã›ã‚ˆã€‚
2 10 1
1024
1 1 2
0
5 10 3
9755400
7 8 3
5759460
1000000000000000000 1000000000000000000 1000
133611974