[R72D]过滤
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
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],$$它们均为回文数组。其余 均不符合条件。
数据规模
注意:你只有通过了子任务的所有测试点,才能获得对应子任务的分数。
| 子任务编号 | 分数 | |
|---|---|---|
对于 的数据,满足 ,。
代码源挑战赛 Round 72
- Status
- Done
- Rule
- DMY
- Start at
- 2026-8-21 20:00
- End at
- 2026-8-21 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 512