#448. [R72D]过滤
[R72D]过滤
时空限制
1S/256M
题目描述
给定一个长度为 的整数数组 ,其中 。
对于一个整数 ,按照以下规则得到一个二进制数组 :
$$b_i= \begin{cases} 0,&a_i\le x,\\ 1,&a_i>x. \end{cases} $$回文数组是指从左到右与从右到左读取完全相同的数组。请找出所有能使数组 成为回文数组的 。
可以证明,至少存在一个满足条件的 。
格式
输入格式
第一行包含一个正整数 ,表示数组长度。
第二行包含 个正整数 。
输出格式
第一行输出一个正整数 ,表示符合条件的 的数量。
第二行按照从小到大的顺序输出 个整数,表示所有符合条件的 。
样例
样例输入 #1
6
2 5 1 1 6 4
样例输出 #1
3
1 4 6
样例解释 #1
当 时,得到的 分别为
$$[1,1,0,0,1,1],\quad [0,1,0,0,1,0],\quad [0,0,0,0,0,0], $$它们均为回文数组。其余 均不符合条件。
数据规模
注意:你只有通过了子任务的所有测试点,才能获得对应子任务的分数。
| 子任务编号 | 分数 | |
|---|---|---|
对于 的数据,满足 ,。
Related
In following contests: