到底咋了555
#include<bits/stdc++.h>
using namespace std;
int n,m;
struct sb{
int t,j;
};
sb yao[1005];
int dp[1005][1005];
void f(){
for(int i = 1;i<=m;i++){
for(int j = 1;j<=n;j++){
dp[i][j]=max(dp[i-1][j-yao[i].t]+yao[i].j,dp[i-1][j]);
}
}
cout<<dp[n][m];
}
int main(){
cin>>n>>m;
for(int i=1;i<=m;i++){
cin>>yao[i].t>>yao[i].j;
}
f();
return 0;
}