求助dp为何跑出RE(received signal 11)
#include<iostream>
using namespace std;
int ti[200];
int price[200];
int add[200];
int main(){
int t,m;
cin>>t>>m;
for(int i=1;i<=m;i++)
cin>>ti[i]>>price[i];
for(int k=1;k<=m;k++)
for(int j=t;j>=0;j--)
if(j>=ti[k]) add[j]=max(add[j],add[j-ti[k]]+price[k]);
cout<<add[t];
return 0;
}