最后一个点WA和MLE,求救
查看原帖
最后一个点WA和MLE,求救
381681
Hz138588楼主2021/4/4 13:54

一会wa一会mle,我也说不准。

#include<bits/stdc++.h>
using namespace std;
int T,M;
int main(void){
	scanf("%d %d",&T,&M);
	int t[M],m[M];
	for(int i=0;i<M;i++){
		cin>>t[i]>>m[i];
	}
	unsigned long dp[M+1][T+1]={};
	for(int i=1;i<=M;i++){
		for(int j=1;j<=T;j++){
			if(t[i-1]>j) dp[i][j]=dp[i-1][j;
			else{
				dp[i][j]=max(max(dp[i-1][j],dp[i-1][j-t[i-1]]+m[i-1]),dp[i][j-t[i-1]]+m[i-1]);
			}
		}
	}
	printf("%d",dp[M][T]);
	return 0;
}
2021/4/4 13:54
加载中...