#P16117. [2026年山东集训一轮]容器很爽
[2026年山东集训一轮]容器很爽
题目描述
有一个 行、 列的网格,初始所有格子均为白色。
你拿到了一个长度为 的整数序列 ,并执行如下操作:
- 任意重排序列 ,得到序列 ;
- 对于所有 ,将网格第 列的前 行全部涂黑。
称第 行第 列的白色格子 是不自由的,当且仅当存在整数 ,满足
并且 与 都是黑色格子。
请输出在所有可能的重排 下,不自由格子总数可能取得的所有值,按从小到大排列。
输入格式
第一行一个整数 。
第二行 个整数,第 个整数表示 。
输出格式
输出一行若干个整数,表示所有可能的不自由格子总数,按从小到大排列。
样例 1
输入
5
1 5 2 1 4
输出
0 1 2 3 4 5 6 8
样例 2
输入
5
8 2 4 12 17
输出
0 2 4 6 8 10 12 14 18 22
数据范围与约定
对于所有测试数据,满足:
| 测试点编号 | 特殊性质 | 分值 |
|---|---|---|
| 1 | 10 | |
| 2 | ||
| 3 | 20 | |
| 4 | ,存在恰好一个 满足 | 10 |
| 5 | ,存在 满足 | |
| 6 | 25 | |
| 7 | 无 | 15 |