标签:
70 3 71 100 69 1 1 2
3
#include<cstdio> #include<iostream> using namespace std; int f[1101]; int c[1001],v[1001],m,n; int main() { scanf("%d%d",&m,&n); for(int i=1;i<=n;i++) scanf("%d%d",&v[i],&c[i]); for(int i=1;i<=n;i++) for(int j=m;j>=v[i];j--) f[j]=max(f[j],f[j-v[i]]+c[i]); printf("%d",f[m]); return 0; }
标签:
原文地址:http://www.cnblogs.com/shenben/p/5564857.html