摘要:
转移方程:add[i]放到i的和f[i]到i为止最大值f[i]=max(f[i],f[i-2*j]+add[i-j]-add[i-2*j]);DP不是很会啊,加油。。。View Code #include<stdio.h>int f[10009];int add[10009];int max(int a,int b){if(a>b)return a;else return b;}int main(){ int n,m; while(scanf("%d%d",&n,&m)!=EOF) { int i,j; add[0]=0; for(i=1; 阅读全文
posted @ 2011-07-23 16:34 huhuuu 阅读(461) 评论(0) 推荐(0)
浙公网安备 33010602011771号