Flowers
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
我们已经看过了旱獭为鼹鼠午餐准备的小游戏。现在轮到旱獭的晚餐时间了,众所周知,旱獭喜欢吃花。在每顿晚餐时,他会吃一些红花和一些白花。因此,一顿晚餐可以表示为一串若干花朵序列,其中有些是白花,有些是红花。
但是,为了让晚餐变得美味,有一个规则:旱獭只想以每组 朵的形式吃白花。
现在,旱獭想知道,他能以多少种方式吃下 到 朵花。由于方案总数可能非常大,请输出结果对 ()取模后的值。
输入格式
输入包含多个测试用例。 第一行包含两个整数 和 ( ),其中 表示测试用例的数量。
接下来的 行包含两个整数 和 (),描述了第 次测试。
输出格式
打印 行到标准输出。第 行应该包含土拨鼠晚餐吃 到 朵花的方式数对 ( )取模后的值。
3 2
1 3
2 3
4 4
6
5
5
说明/提示
- 当 且长度为 时,旱獭只能吃()。
- 当 且长度为 时,旱獭可以吃()和()。
- 当 且长度为 时,旱獭可以吃()、()和()。
- 当 且长度为 时,旱獭可以吃例如()或(),但不能吃()。