WA求助……
查看原帖
WA求助……
372729
创造君楼主2021/3/6 18:54

如题

#include<bits/stdc++.h>
using namespace std;
int t,m,ti[105],pr[105],opt[105][1005];
int main(){
	cin>>t>>m;
	for(int i=1;i<=m;i++){
		cin>>ti[i]>>pr[i];
	}
	for(int i=1;i<=m;i++){
		for(int j=1;j<=t;j++){
			if(j>=ti[i]){
				opt[i][j]=max(opt[i-1][j],opt[i-1][j-ti[j]]+pr[i]);
			}
			else{
				opt[i][j]=opt[i-1][j];
			}
		}
	}
	cout<<opt[m][t]<<"\n";
	return 0;
}
2021/3/6 18:54
加载中...