兄弟萌救命
查看原帖
兄弟萌救命
253453
1901吴昊楼主2021/10/9 20:39

我这个程序连输出都没有,咋办呀

#include <bits/stdc++.h>
using namespace std;

struct H{
	int time;
	int jia;
	int m;
}a[10010];

long long dp[10010000];
long long w,n;
int main(){
	scanf("%d %d",&n,&w);
	for(int i=1;i<=n;i++)
	{
		scanf("%d %d %d",&a[i].jia,&a[i].time,&a[i].m);		
	}
	for(int i=1;i<=n;i++)
	{
		for(int ii=a[i].time;ii<=w;ii++)
        {
            for(int k=0;k=a[i].m;k++)
            {
            	dp[ii]=max(dp[ii-a[i].time*k]+a[i].jia*k,dp[ii]); 
			}
        }
	}
    printf("%d",dp[w]);
	return 0;
}
2021/10/9 20:39
加载中...