#P1031. 混沌回文
混沌回文
D - 混沌回文
题目描述
我们定义一个长度为 的序列 是混沌回文的,当且仅当:
存在将 内部重排的方式,使得最后对于 , 。
现在给定长度为 的序列 ,满足 到 都在 中出现恰好两次。
对于 ,你希望求出有多少对整数 满足:
-
。
-
在 到 形成的序列中出现了恰好一次。
-
到 形成的序列是混沌回文的。
输入格式
第一行输入整数 。
第二行输入 个整数,第 个整数代表 。
输出格式
输出一行 个整数,第 个整数代表 时的答案。
样例
样例输入
4
1 2 4 3 4 1 3 2
样例输出
1 2 1 2 1 3 1 1
数据范围
对于所有数据, , 到 的每个数都在 中出现恰好两次。
子任务 1 ( 20% ) : 。
子任务 2 ( 20% ) : 。
子任务 3 ( 30% ) : 设 分别是 第一次,第二次出现的位置。则不存在一对 满足 。
子任务 4 ( 30% ) : 无特殊限制。