记录编号 329994 评测结果 AAAAAAAAAA
题目名称 [USACO Mar08] 奶牛渡河 最终得分 100
用户昵称 GravatarGo灬Fire 是否通过 通过
代码语言 C++ 运行时间 0.018 s
提交时间 2016-10-25 20:44:57 内存使用 0.33 MiB
显示代码纯文本
#include<cmath>
#include<cstring>
#include<algorithm>
#include<cstdio>
#include<iostream>
#define LL long long
#define Begin freopen("cowriver.in","r",stdin);freopen("cowriver.out","w",stdout);
#define End fclose(stdin);fclose(stdout);
using namespace std;
const int maxn=2510;
int n,f[maxn],tot,sum[maxn];
void Init();

int main(){
    Begin;
    Init();
    getchar();getchar();
    End;
    return 0;
}
void Init(){
	scanf("%d%d",&n,&sum[0]);
	for(int i=1;i<=n;i++)scanf("%d",&sum[i]),sum[i]+=sum[i-1];
	for(int i=1;i<=n;i++){
		f[i]=sum[i];
		for(int k=1;k<i;k++){
			f[i]=min(f[i],sum[0]+f[k]+f[i-k]);
		}
	}
	printf("%d\n",f[n]);
}