#4425. Add and Mex

0
    ID: 4425 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 4 上传者: 标签>AtCoderabc272EGESP 6级BFS二维数组与矩阵

Add and Mex

Add and Mex

题目描述

你得到一个长度为 NN 的整数序列 A=(A1,A2,…,AN)A=(A_1,A_2,\ldots,A_N)。 执行以下操作 MM 次:

对于每个 i (1≤i≤N)i\ (1\leq i \leq N),将 ii 加到 AiA_i 上。然后,找出不包含在 AA 中的最小非负整数。

输入格式

输入从标准输入按以下格式给出: NN MM A1A_1 A2A_2 …\ldots ANA_N

输出格式

输出 MM 行。 第 ii 行 (1≤i≤M)(1\leq i \leq M) 应包含在第 ii 次操作后不包含在 AA 中的最小非负整数。

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

提示

1≤N,M≤2×1051\leq N,M \leq 2\times 10^5 −109≤Ai≤109-10^9\leq A_i\leq 10^9 输入中的所有数值均为整数。第 11 次操作使序列 AA (−1+1,−1+2,−6+3)=(0,1,−3).(-1 + 1, -1 +2 ,-6+3) = (0,1,-3). 不包含在 AA 中的最小非负整数是 22。 第 22 次操作使序列 AA (0+1,1+2,−3+3)=(1,3,0).(0 + 1, 1 +2 ,-3+3) = (1,3,0). 不包含在 AA 中的最小非负整数是 22。 第 33 次操作使序列 AA (1+1,3+2,0+3)=(2,5,3).(1 + 1, 3 +2 ,0+3) = (2,5,3). 不包含在 AA 中的最小非负整数是 00.

标签: AtCoder|abc272E

来源

AtCoder|abc272E