问题4099--双色马4099: 双色马
时间限制: 1 Sec 内存限制: 512 MB
提交: 0 解决: 0
[提交] [状态] [讨论版] [命题人:]题目描述
Jack负责管理马,每天有N 匹 马排成一条直线回厩。Jack把前P1匹马放在第一个马厩,下面P2匹马放在第二个马厩,等等,直到所有的马回厩,他不想K个马厩任何一个是空的,并且没有马被留在外边。马有黑白两种颜色,两种颜色不同的马相处不好。如果有i匹黑马和j匹白马在一个马厩里,那么这个马厩的忧愁系数为i*j。总忧愁系数是所有马厩忧愁系数的和。请你设计某种方案,将N匹马放进K个马厩,使总忧愁系数最小。
输入
第一行是N 和 K,下面N行有N个数,表示N匹马,依次回厩的马的颜色,1代表黑色,0代表白色。
输出
一行,一个数表示最小的总忧愁系数。
样例输入
6 3
1
1
0
1
0
1
样例输出
2
【样例说明】
将前2匹马放在第1个马厩,下面3匹马放第2个马厩,最后一匹马放第3个马厩。总忧愁系数为:2*0+1*2+1*0=2。当然还有其它放法,但总忧愁系数仍是2。
来源/分类
[提交] [状态]