Structure
题目描述
给定一个整数 n,并初始化 s←1。
构造一个序列的方法如下:
- 可以在任意时刻停止构造,如果无法继续添加元素时必须停止构造;
- 选择一个数 x∈[s,n],将其插入序列末尾,并重新赋值 s←x+1。
问最终的序列长度为 k 的概率是多少,答案对 998244353 取模。具体分数取模的方法看这里。
输入格式
多测。
第一行一个整数 T,表示数据数量。
接下来 T 行,每行一组测试数据。每组测试数据输入一行两个整数 n,k。
输出格式
输出 T 行,表示每组测试数据的答案。
样例 #1
样例输入 #1
1
3 2
样例输出 #1
623902721
提示
【样例解释】
共有如下几种序列:
⎩⎨⎧∅1231,21,31,2,32,3
因此概率为 83。
【数据范围】
对于全部数据:1≤T≤106,1≤k≤n≤106。
测试点编号 |
T≤ |
k≤n≤ |
1∼3 |
1 |
100 |
4∼8 |
105 |
9∼13 |
100 |
105 |
14∼19 |
106 |