| 记录编号 | 538573 | 评测结果 | AAAAAAAAAA | ||
|---|---|---|---|---|---|
| 题目名称 | 68.[NOIP 2005]采药 | 最终得分 | 100 | ||
| 用户昵称 | 是否通过 | 通过 | |||
| 代码语言 | C++ | 运行时间 | 0.011 s | ||
| 提交时间 | 2019-07-27 00:12:17 | 内存使用 | 13.66 MiB | ||
#include <bits/stdc++.h>
using namespace std;
int t,m,a[101],b[101],f[1001]={0};
int main(){
freopen("medic.in","r",stdin);
freopen("medic.out","w",stdout);
cin>>t>>m;
for(int i=1;i<=m;i++)
cin>>a[i]>>b[i];
for(int i=1;i<=m;i++)
for(int v=t;v>=1;v--)
{
if(v<a[i]);
else
if(f[v]<f[v-a[i]]+b[i]) f[v]=f[v-a[i]]+b[i];
}
cout<<f[t];
return 0;
}