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