比赛 | 15级练手赛 | 评测结果 | AAAAAAAAAA |
---|---|---|---|
题目名称 | 开心的金明 | 最终得分 | 100 |
用户昵称 | Moon_ | 运行时间 | 0.017 s |
代码语言 | C++ | 内存使用 | 3.16 MiB |
提交时间 | 2018-08-28 21:04:46 | ||
#include<iostream> #include<cstdio> using namespace std; int main() { int m,n,i,v1; int v[25],w[25],f[30001]; freopen("happy.in","r",stdin); freopen("happy.out","w",stdout); cin>>m>>n; for(i=1;i<=n;i++) { cin>>v[i]>>w[i]; w[i]*=v[i]; } for(i=1;i<=n;i++) for(v1=m;v1>=v[i];v1--) f[v1]=max(f[v1],f[v1-v[i]]+w[i]); cout<<f[m]; return 0; }