当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

7191:Count Set

题目描述
Given a permutation $p$ of $\{1,2,\cdots, n\}$ and a non-negative integer $k$. Please calculate the number of subsets $T$ of $\{1,2,3,4,...n\}$ satisfying $|T|=k$ and $|P(T)\cap T|=0$.

Where $P(T)$ means $P(T)=\lbrace y|y=p_x,x\in T\rbrace$.
输入解释
Each test contains multiple test cases. The first line contains the number of test cases $(1 \le T \le 15)$. Description of the test cases follows.

The first line contains two separated integers $n$, $k$.

The second line contains $n$ integers $P_1, P_2, \cdots, P_n\,(1\le P_i \le n)$, denoting the given permutation.

$1\leq n\leq 5 \times 10^5, 0\leq k\leq n$.

For all test cases,$\sum n\leq 5\times 10^6$
输出解释
For each test case:

Print one integer in a line, denoting the answer number modulo $998\ 244\ 353$.
输入样例
3
5 1
5 3 2 1 4
5 2
2 5 1 3 4
10 3
10 9 3 8 6 4 5 7 2 1
输出样例
5
5
40

该题目是Virtual Judge题目,来自 杭电HDUOJ

源链接: HDU-7191

最后修改于 2022-09-15T06:17:16+00:00 由爬虫自动更新

共提交 0

通过率 --%
时间上限 内存上限
30000/15000MS(Java/Others) 524288/524288K(Java/Others)