#P7289. 「EZEC-5」「KrOI2021」Chasse Neige

    ID: 6185 远端评测题 400ms 256MiB 尝试: 0 已通过: 0 难度: 7 上传者: 标签>动态规划dp数论数学递推O2优化组合数学排列组合生成函数微积分初步积分级数快速傅里叶变换,FFT快速数论变换 NTT洛谷月赛

「EZEC-5」「KrOI2021」Chasse Neige

题目背景

『我喜欢雪。』

『之前虽然讨厌寒冷,现在却是最喜欢了。』

题目描述

Rikka 给了你 TT 组询问,每组询问给定两个正整数 n,kn,k,你需要告诉 Rikka 有多少个长度为 nn 的排列 π\pi 满足如下条件:

  • π1<π2\pi_1<\pi_2

  • πn1>πn\pi_{n-1}>\pi_{n}

  • 恰好存在 kk 个位置 i(2in1)i(2\leq i\leq n-1) 满足 πi1<πi\pi_{i-1}<\pi_{i}πi>πi+1\pi_{i}>\pi_{i+1}

答案对 998244353998244353 取模。

输入格式

第一行两个整数 T,rT,r,表示询问次数以及 nn 的值域。

接下来 TT 行,每行两个整数 n,kn,k,意义如题意所示。

输出格式

TT 行,每行一个正整数,表示答案对 998244353998244353 取模的值。

2 10
3 1
5 2
2
16

提示

样例解释 1

对于第一组询问,n=3,k=1n=3,k=1(1,3,2)(1,3,2)(2,3,1)(2,3,1) 均满足条件,答案为 22

对于第二组询问,满足条件的排列为:

$$(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) $$

1616 个,所以答案为 1616

数据范围

子任务编号 分值 TT\leq rr\leq 其他限制
Subtask 1 11 1010
Subtask 2 55 2×1052\times 10^5
Subtask 3 1313 11 2×1032\times 10^3
Subtask 4 2×1052\times 10^5
Subtask 5 1616 2×1052\times 10^5 k=n12k=\lfloor\frac{n-1}{2}\rfloornn 为奇数
Subtask 6 k=n121k=\lfloor\frac{n-1}{2}\rfloor-1
Subtask 7 3636

对于 100%100\% 的数据,$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$。