JOI 君是一个生物学家。他准备对蚂蚁和方糖做一些实验。
JOI 君的实验在一个长度为
现在,木条上什么都没有。JOI 君将会进行
- 若
,JOI 君在坐标为 的点处放了 个蚂蚁。 - 若
,JOI 君在坐标为 的点处放了 块方糖。
由于蚂蚁和方糖都很小,所以可能会有一些蚂蚁和方糖放在同一个点上。JOI 君也可能在同一个点执行多次操作。
这次实验中使用的蚂蚁具有「好奇心强」的萌点。具体地,当 JOI 君拍手时,每个蚂蚁会执行以下操作:
- 如果存在一块方糖与该蚂蚁距离不超过
,它会选择任意一块并吃掉。
可能存在多个蚂蚁同时吃掉一块方糖的情况。
对于每个
- 假设 JOI 君在第
次操作后拍了一次手,最多有多少块方糖被至少一个蚂蚁吃掉了?
请写一个程序,对于给定的 JOI 君执行的操作和
注意 JOI 君并不会真的拍手。因此蚂蚁的位置不会改变,方糖也不会被吃掉。
输入格式
第一行,两个正整数
接下来
输出格式
输出
样例一
input
4 1 1 1 1 2 2 1 1 3 1 2 0 1
output
0 1 1 2
explanation
在这组样例中,所有操作和每个
- JOI 君在坐标为
的点放了一个蚂蚁。
由于没有方糖,对应的答案为 。 - JOI 君在坐标为
的点放了一块方糖。
假设 JOI 君此时拍手,则坐标为 的蚂蚁会吃掉坐标为 的方糖,所以对应的答案为 。 - JOI 君在坐标为
的点放了一个蚂蚁。
假设 JOI 君此时拍手,则坐标为 的蚂蚁会同时吃掉坐标为 的方糖,所以对应的答案为 。 - JOI 君在坐标为
的点放了一块方糖。
假设 JOI 君此时拍手,则坐标为 的蚂蚁可以分别吃掉坐标为 的方糖,所以对应的答案为 。
这组样例满足子任务
样例二
见附件下载中的 ex_sugar2.in
和 ex_sugar2.ans
。
这组样例满足子任务
样例三
见附件下载中的 ex_sugar3.in
和 ex_sugar3.ans
。
这组样例满足子任务
样例四
见附件下载中的 ex_sugar4.in
和 ex_sugar4.ans
。
这组样例满足子任务
数据范围与提示
对于所有数据,满足:
。 。 。 。 。
详细子任务附加限制及分值如下表所示:
子任务编号 | 附加限制 | 分值 |
---|---|---|
无附加限制 |
时间限制:
空间限制: