### 题目描述
丽丽经营一家杂货店,她想设计每个商品的价格为非负整数,并可以通过操作将价格增加或减少 x(x 为正整数)。
丽丽计划在连续的 q 天里,每天向价格数组 a 中添加一个新的价格 yj。她希望在每天结束时,通过任意次操作,使得数组 a 的 MEX(最小未出现整数)尽可能大。MEX 定义为数组中未出现的最小非负整数。
给定初始价格数组 a 和添加的价格 yj,请计算每次添加价格后,通过操作能够得到的最大 MEX 值。
第一行包含两个正整数 q 和 x(1≤q,x≤103),分别表示查询次数和操作的参数。
接下来 q 行,每行包含一个整数 yj(0≤yj≤103),表示需要向数组中添加的新价格。
输出共 q 行,每行一个整数,表示当前数组 a 的 MEX 的最大值。
5 2
10
15
3
18
20
1
2
2
4
5