#include #include #include #include using namespace std; #define MAXN 1005 int dp[MAXN]; int cost[MAXN]; int value[MAXN]; int main() { int t,m; scanf("%d %d",&t,&m); for(int i=0;i0;j--) { if(j-cost[i]>=0) dp[j]=max(dp[j],dp[j-cost[i]]+value[i]); } } printf("%d\n",dp[t]); return 0; }