#aBC220D. [ABC220D] FG operation
[ABC220D] FG operation
AT_abc220_d [ABC220D] FG operation
题目描述
有一个由 到 之间的整数构成的长度为 的数列 ,这些数从左到右依次排列。
你可以不断重复进行操作 或操作 ,直到数列的长度变为 。
- 操作 :将最左边的两个值(记为 )删除,然后在最左边插入 。
- 操作 :将最左边的两个值(记为 )删除,然后在最左边插入 。
这里, 表示 除以 的余数。
对于 ,请回答下列问题:
可能的操作顺序共有 种,在这些操作顺序中,最终剩下的值为 的操作顺序有多少种? 由于答案可能非常大,请输出对 取模后的结果。
输入格式
输入以如下格式从标准输入给出。
输出格式
请输出 行。 第 行输出 时的答案。
输入输出样例 #1
输入 #1
3
2 7 6
输出 #1
1
0
0
0
2
1
0
0
0
0
输入输出样例 #2
输入 #2
5
0 1 2 3 4
输出 #2
6
0
1
1
4
0
1
1
0
2
说明/提示
限制条件
- 输入均为整数
样例解释 1
第一次进行操作 ,第二次进行操作 时:数列变为 。 第一次进行操作 ,第二次进行操作 时:数列变为 。 第一次进行操作 ,第二次进行操作 时:数列变为 。 第一次进行操作 ,第二次进行操作 时:数列变为 。
由 ChatGPT 4.1 翻译