题目描述
给定一个正整数序列 A=(a1,a2,…,an),问有多少个 1∼n 的排列 P=(p1,p2,…,pn) 满足:
对 998244353 取模。
输入格式
第一行两个整数 n,k,含义如题意所示。
第二行 n 个整数,第 i 个整数表示 ai。
输出格式
输出一个整数,表示满足条件的排列 P 个数。
数据范围
$2\leqslant n\leqslant 5000,0\leqslant k\leqslant n-1,1\leqslant a_i\leqslant n$
样例解释
只有四个排列 P 满足条件,分别是 (1,3,2,4),(1,4,2,3),(2,3,1,4),(2,4,1,3)。