R. 膜拜

    Type: RemoteJudge 1000ms 128MiB

膜拜

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

神牛有很多…当然…每个同学都有自己衷心膜拜的神牛。

某学校有两位神牛,神牛甲和神牛乙。新入学的 nn 位同学们早已耳闻他们的神话。

所以,已经衷心地膜拜其中一位了。现在,老师要给他们分机房。但是,要么保证整个机房都是同一位神牛的膜拜者,或者两个神牛的膜拜者人数差不超过 mm。另外,现在 nn 位同学排成一排,老师只会把连续一段的同学分进一个机房。老师想知道,至少需要多少个机房。

输入格式

输入文件第一行包含两个整数 nnmm

22 到第 (n+1)(n + 1) 行,每行一个非 1122 的整数,第 (i+1)(i + 1) 行的整数表示第 ii 个同学崇拜的对象,11 表示甲,22 表示乙。

输出格式

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

5 1
2
2
1
2
2
2

提示

数据规模与约定

  • 对于 30%30\% 的数据,保证 1n501 \le n \le 500m500 \le m \le 50
  • 对于 100%100\% 的数据,保证 1n25001 \le n \le 25000m25000 \le m \le 2500

动态规划1

Not Claimed
Status
Done
Problem
34
Open Since
2025-10-27 0:00
Deadline
2026-1-31 23:59
Extension
24 hour(s)