#include<cstdio>
#include<algorithm>
using namespace std;
const int N=1e5+10,M=1e4+10;
int f[N],t,m,v[M],w[M];
int main()
{
//freopen("in.txt","r",stdin);
scanf("%d%d",&t,&m);
for(int i=1;i<=m;i++)
scanf("%d%d",&w[i],&v[i]);
for(int i=1;i<=m;i++)
for(int j=w[i];j<=t;j++)
f[j]=max(f[j],f[j-w[i]]+v[i]);
printf("%d\n",f[t]);
return 0;
}
总结
无