提交时间:2024-05-04 10:47:13

运行 ID: 46516

#include<bits/stdc++.h> using namespace std; int t,m,a[605]; int main(){ cin>>t>>m; for(int T,p;cin>>T>>p;){ for(int j=t;j>=T;j--){ a[j]=max(a[j],a[j-T]+p); } } cout<<a[t]; return 0; }