小红的双生排列
比赛主页
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
小红定义一个
排列
是双生排列,当且仅当任意相邻两项之和均为奇数。
现在小红想知道,长度为
的双生排列共有多少种?由于答案可能过大,请对
取模。
长度为
的
排列
是由
这
个整数、按任意顺序组成的数组,其中每个整数恰好出现一次。例如,
是一个长度为
的排列,而
和
都不是排列,因为前者存在重复元素,后者包含了超出范围的数。
输入描述:
输入一个整数
代表排列的长度。
输出描述:
输出一个整数,代表长度为
的双生排列数量对
取模的答案。
示例1
输入
复制
3
3
输出
复制
2
2
说明
在这个样例中,长度为
的排列有:
且为双生排列;
;
;
;
;
且为双生排列。
小红的双生排列
返回全部题目
列表加载中...
3
2