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