Loading [MathJax]/jax/output/HTML-CSS/jax.js
编程题
                ### 题目描述

丽丽经营一家杂货店,她想设计每个商品的价格为非负整数,并可以通过操作将价格增加或减少 xx 为正整数)。

丽丽计划在连续的 q 天里,每天向价格数组 a 中添加一个新的价格 yj。她希望在每天结束时,通过任意次操作,使得数组 a 的 MEX(最小未出现整数)尽可能大。MEX 定义为数组中未出现的最小非负整数。

给定初始价格数组 a 和添加的价格 yj,请计算每次添加价格后,通过操作能够得到的最大 MEX 值。

输入格式

第一行包含两个正整数 qx1q,x103),分别表示查询次数和操作的参数。

接下来 q 行,每行包含一个整数 yj0yj103),表示需要向数组中添加的新价格。

输出格式

输出共 q 行,每行一个整数,表示当前数组 a 的 MEX 的最大值。

样例输入

5 2
10
15
3
18
20

样例输出

1
2
2
4
5
查看答案
赣ICP备20007335号-2