P1507 30分求调!!!
  • 板块灌水区
  • 楼主justinluo2012
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/3/7 21:57
  • 上次更新2024/3/8 13:11:20
查看原帖
P1507 30分求调!!!
976456
justinluo2012楼主2024/3/7 21:57

30分

提交结果

#include<bits/stdc++.h>
using namespace std;
long long A,B,n,a[51],b[51],c[51],d[51][401][401],x;
int main(){
	cin >> A >> B >> n;
	for (int i=1;i<=n;i++){
		cin >> a[i] >> b[i] >> c[i];
	}
	for (int i=1;i<=n;i++){
		for (int j=A;j>=a[i];j--){
			for (int k=B;k>=b[i];k--){
				d[i][j][k]=max(d[i-1][j][k],d[i-1][j-a[i]][k-b[i]]+c[i]);
				x=max(x,d[i][j][k]);
			}
		}
	}
	cout << x;
}

感谢

2024/3/7 21:57
加载中...