#P5239. 回忆京都(Memories of Kyoto)
0
回忆京都(Memories of Kyoto)
回忆京都(Memories of Kyoto)
题目描述
组合数的定义如下:从 个不同元素中,任取 ()个元素并成一组,所有组合的数量记作 ;当 时,规定 。
给定 次询问,每次询问给出两个非负整数 ,请计算下式对 取模后的结果:
输入格式
第一行输入一个非负整数 ,表示有 次询问。
第二行开始,一共 行,每行两个非负整数 ,意思如题所示。
输出格式
一共 行,对于每一个询问,都输出一个答案。
样例输入 #1
5
2 3
1 4
4 3
2 5
3 5
样例输出 #1
10
10
11
35
50
数据范围
对于 的数据,,;
对于 的数据,,;
对于 的数据,,。
知识点与难度
本题涉及的知识点从属于 CSP-J,难度(CF Rating):1250。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例及最小边界测试 |
| 1 | 20 | 3~8 | , |
| 2 | 15 | 9~11 | Hack 数据:含 或 (答案 )、 与 边界 |
| 3 | 30 | 12~20 | , |
| 4 | 25 | 21~25 | , 满规模多询问测试 |
出处:原题链接