#ABC272E. 相加与 MEX

相加与 MEX

相加与 MEX

题目描述

给你一个长度为 NN 的整数序列 A=(A1,A2,,AN)A=(A_1,A_2,\ldots,A_N)

执行以下操作 MM 次:

对于每个 i (1iN)i\ (1 \le i \le N),将 AiA_i 加上 ii。然后,求出 AA 中未包含的最小非负整数。

输入格式

输入按以下格式从标准输入给出:

NN MM
A1A_1 A2A_2 \ldots ANA_N

输出格式

输出 MM 行。

ii(1iM)(1 \le i \le M) 应包含第 ii 次操作后 AA 中未包含的最小非负整数。

样例

3 3
-1 -1 -6
2
2
0

第 1 次操作后,序列 AA 变为

(1+1,1+2,6+3)=(0,1,3)(-1 + 1, -1 + 2, -6 + 3) = (0, 1, -3)

AA 中未包含的最小非负整数是 22

第 2 次操作后,序列 AA 变为

(0+1,1+2,3+3)=(1,3,0)(0 + 1, 1 + 2, -3 + 3) = (1, 3, 0)

AA 中未包含的最小非负整数是 22

第 3 次操作后,序列 AA 变为

(1+1,3+2,0+3)=(2,5,3)(1 + 1, 3 + 2, 0 + 3) = (2, 5, 3)

AA 中未包含的最小非负整数是 00

5 6
-2 -2 -5 -7 -15
1
3
2
0
0
0

数据范围

  • 1N,M2×1051 \le N,M \le 2 \times 10^5
  • 109Ai109-10^9 \le A_i \le 10^9
  • 输入中的所有值均为整数。
难度 提高
通过率
尝试 0
已通过 0
ID
2500
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签