#iroha2019day1j. [iroha2019_day1_j]ヌクレオチド
[iroha2019_day1_j]ヌクレオチド
问题描述
高桥君为了征服世界决定制造 种病毒。为此,考虑到碱基序列是很重要的,但是由于候选项太多了,他向你求助。
第 种病毒的碱基序列可以表示为一个长度为 的序列 ,满足以下条件:
- 每个元素是 或 。
- 是回文序列。也就是说,对于 ,满足 。
- 具有 个逆序对。其中逆序对是指整数对 ,满足 并且 。
满足条件的序列 有多少种呢?答案可能非常大,所以请输出除以 的余数。
约束条件
- 输入都是整数
输入
输入从标准输入读取,并具有以下格式。
输出
请输出 行结果。
第 行输出第 种病毒的可能序列数,除以 的余数。
示例 1
4
3 0
3 1
3 2
3 3
输出示例 1
2
2
0
0
示例 2
5
4 2
5 3
6 4
16 8
869 120
输出示例 2
2
4
6
0
0