#P1195. 同色相邻
显示设置
本题导航点一下展开
我的笔记
✕
同色相邻
题目描述
有 名新兵,编号分别为 ,每个编号恰好出现一次。编号为奇数的穿甲色军装,编号为偶数的穿乙色军装。
教官把 名新兵按某种顺序排成一列。如果一列中相邻两名新兵的编号奇偶性相同,就在这一列里记下一次「同色」。不同的排列可能带来不同次数的同色。
给定 和 ,求同色次数恰好为 的排列个数。答案对 取模。
输入格式
一行两个整数 。
输出格式
一行一个整数,表示满足条件的排列个数对 取模的结果。
输入输出样例 #1
输入 #1
3 1
输出 #1
4
输入输出样例 #2
输入 #2
3 0
输出 #2
2
输入输出样例 #3
输入 #3
5 3
输出 #3
24
说明
样例解释
时共有 种排列。 与 同色、 是另一色:
- 与 里相邻两名的编号都不同色,同色次数为 ;
- 、、、 里都恰有一对相邻同色,同色次数为 。
所以 时答案为 , 时答案为 。
即有 种排列,其中同色次数为 的有 种。
数据范围
- 对于 的数据,;
- 对于 的数据,;
- 对于 的数据,,。