#include<。。。。。。>//不止三个点 #define int long long using namespace std; int v,n; int a,b; int f[-100011]; main(){ cin>>v>>n; for(int i=1;i<=n;i++){ cin>>a>>b; for(int j=v;j>=a;j--) f[j]=max(f[j],f[j-a]+b); } cout<<f[v]; return 0; }
CZOJ 계정으로 가입하면 CZOJ로 제공되는 모든 OJ를 이용하고 참여하실 수 있습니다.
CZOJ 공용 계정을 사용