排列(perm)
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.
【题目描述】
小有个红宝石和个蓝宝石。红宝石和蓝宝石都是可区分的。现在小想把这些宝石排成一列,使得:对于任意两个相邻的宝石,它们都不同色。请问有多少种填法?答案对取模。
【输入格式】
输入文件名为perm.in。
第一行一个正整数,表示测试点的个数。
接下来行,每行有两个数,表示红宝石和蓝宝石的个数。
【输出格式】
输出文件名为perm.out。
输出共行,每一行表示一个询问的答案。
【样例1】
2
2 2
3 2
8
12
【样例解释】
考虑个红宝石和个蓝宝石的情况,将红宝石编号为,蓝宝石编号为,那么合法的排列有: ,共种,类似地,也可以推出个红宝石个蓝宝石的情况有种。
【样例2】
见下发文件。
【数据范围】
对于 的数据,满足 。
对于 的数据,满足 。
对于 的数据,满足 。
国庆欢乐赛1
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2024-10-3 14:00
- End at
- 2024-10-3 17:30
- Duration
- 3.5 hour(s)
- Host
- Partic.
- 33