问题 3482 --双牛膜拜

3482: 双牛膜拜

题目描述

  有两位神牛,他们的名字是神牛甲和神牛乙。新入学的 $N$ 位同学们早已耳闻他们的神话,现在,他们已经有分别膜拜的对象了。现在,老师要给他们分宿舍。但是,要保证:一个宿舍的学生要么都是同一位神牛的膜拜者,要么宿舍中两个神牛的膜拜者人数差不超过$M$ 。另外,现在,这 $N$ 位同学排成一队,老师只会把连续一段的同学分进一个宿舍。
现在,问你至少要几个宿舍才够。

输入

输入文件第一行包括 $N$ 和 $M$。
之后  行,每行一个整数,$1$ 和 $2$ 分别表示两只神牛的崇拜者。

输出

输出一个整数,表示最小需要宿舍的数量。

样例输入输出

输入#1 复制
5 1
2
2
1
2
2
输出#1 复制
2

提示

对于 $30\%$ 的数据,满足:$1 \leq N,M \leq 50$ ;
对于 $100\%$ 的数据,满足:$1 \leq N,M \leq 2500$ 。

序号 标题 作者 发表时间 费用 订购数 操作