双重培优

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Background

Viete老师发明出了一种命名方法,即用“轻松培优”和“艰难培优”分别表示简单的培优和难度稍(hen)大的培优,他很快把这种命名方法用在了他的测试中。

Description

一共有K个学生和N本培优,他将“轻松培优”表示为0,“艰难培优”表示为1,并让第1个学生做第1~i本培优、第2个学生做第i+1~j本培优、依次下去……,学生们必须做完N本培优。

问题来了,如果一个学生做了x本“轻松培优”和y本“艰难培优”,则需要\(xy\)点IQ值,而学生们还有别的考试。为了不影响学生们的其他考试成绩,Viete想知道合理分配后学生们最少需要的IQ值的和。

Format

Input

第一行两个正整数N,K,意义如题面描述

接下来N行,每行0或者1,表示“轻松培优”或“艰难培优”

Output

一行,最少需要的IQ。

Sample 1

Input

6 3
1
1
0
1
0
1

Output

2

Limitation

\(1 \le K \le N \le 500\)

样例解释:

第一个学生做第1~2本培优,第二个学生做第3~5本培优,最后一个学生做第6本培优,总和为2。

Source

AOGC Original

AOGC2020赛季1.2

未参加
状态
已结束
规则
OI
题目
4
开始于
2020-03-21 21:00
结束于
2020-03-27 16:00
持续时间
139.0 小时
主持人
参赛人数
5