为啥就RE了,第7、8、9点
查看原帖
为啥就RE了,第7、8、9点
87461
林子浩楼主2021/6/22 20:55
#include<bits/stdc++.h>
using namespace std;
int n,m,t1,t2,t,g,i,j,x;
long long dp[10005],a[1005][1005],w[1000005],v[1000005];
int main()
{
	cin>>n>>m>>t1>>t2;
	t=min(t1,t2-1);
	for(i=1;i<=n;i++)
		for(j=1;j<=n;j++)
			cin>>a[i][j];
	for(i=1;i<=n;i++)
		for(j=1;j<=n;j++)
		{
			cin>>x;
			while(x--)
			{
				w[++g]=2*(i+j);
				v[g]=a[i][j];
			}
		}
	for(i=1;i<=g;i++)
		for(j=t;j>=w[i];j--)
			dp[j]=max(dp[j],dp[j-w[i]]+v[i]);
	cout<<dp[t];
}
2021/6/22 20:55
加载中...