luogu#P7289. 「EZEC-5」「KrOI2021」Chasse Neige
「EZEC-5」「KrOI2021」Chasse Neige
题目背景
『我喜欢雪。』
『之前虽然讨厌寒冷,现在却是最喜欢了。』
题目描述
Rikka 给了你 组询问,每组询问给定两个正整数 ,你需要告诉 Rikka 有多少个长度为 的排列 满足如下条件:
-
-
-
恰好存在 个位置 满足 且 。
答案对 取模。
输入格式
第一行两个整数 ,表示询问次数以及 的值域。
接下来 行,每行两个整数 ,意义如题意所示。
输出格式
行,每行一个正整数,表示答案对 取模的值。
2 10
3 1
5 2
2
16
提示
样例解释 1
对于第一组询问,, 和 均满足条件,答案为 。
对于第二组询问,满足条件的排列为:
$$(1,3,2,5,4),(1,4,2,5,3),(1,4,3,5,2),(1,5,2,4,3),(1,5,3,4,2)\\(2,3,1,5,4),(2,4,1,5,3),(2,4,3,5,1),(2,5,1,4,3),(2,5,3,4,1)\\(3,4,1,5,2),(3,4,2,5,1),(3,5,1,4,2),(3,5,2,4,1),(4,5,1,3,2),(4,5,2,3,1) $$共 个,所以答案为 。
数据范围
子任务编号 | 分值 | 其他限制 | ||
---|---|---|---|---|
Subtask 1 | ||||
Subtask 2 | ||||
Subtask 3 | ||||
Subtask 4 | ||||
Subtask 5 | 且 为奇数 | |||
Subtask 6 | ||||
Subtask 7 |
对于 的数据,$1\leq T\leq 2\times 10^5,3\leq n\leq r\leq 2\times 10^5,\max(1,\lfloor\frac{n-1}{2}\rfloor-10)\leq k\leq \lfloor\frac{n-1}{2}\rfloor$。