#C09L05P04. C09.L05.线性DP.练习4.大游戏
C09.L05.线性DP.练习4.大游戏
题目描述
快到奶牛冠军杯足球赛了:今年将会在 队与 队之间出现十分激烈的对抗。
作为奖励今年牛奶生产创记录,约翰同意他的奶牛门观看这场比赛。他命令 头牛们( )在仓房排队以便更快速地上汽车。汽车将会挨个儿地接奶牛上车,直到约翰喊到:车满了!(不管车究竟是否满载了)。然后下一辆车继续挨个儿接奶牛们。最终,牛们将都被送上车。
正常的情况,一些牛是 队的球迷,另一些是 队的球迷,因为竞争对手之间往往相处得很糟,所以约翰不能让一辆汽车上载过多的 队球迷而只有少量 队球迷( 队球迷在途中会受恐吓),反之同样如此。
于是,他得保证一辆车中,两队球迷的个数差的绝对值在 内( )。除非那辆车上只有 队或 队的球迷。
给出奶牛上车的次序,请计算出最少几辆汽车可以解决问题。
输入格式
第 1 行:两个分开的整数: 和 ;
第 2~N+1 行:这 行表示奶牛们在仓房中排队的顺序。用 和 表示她们是 队和 队的球迷。
输出格式
一行:一个整数表示最少汽车的数量。
样例
14 3
H
J
H
H
H
J
H
J
H
H
H
H
H
H
2
样例解释
有几种方案。其中一种如下:除最后 5 只外,其余皆坐一辆车;最后 5 只再坐一辆车。
相关
在以下作业中: