社区讨论

编译失败?

灌水区参与者 9已保存回复 12

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
12 条
当前快照
1 份
快照标识符
@lobun1ak
此快照首次捕获于
2023/10/30 03:13
2 年前
此快照最后确认于
2023/11/04 08:04
2 年前
查看原帖
蒟蒻求解,下面这段代码在你谷提交一直是编译失败,Dev则表示它妹问题。
是 P1004
CPP
#include<bits/stdc++.h>
using namespace std;
#define f(i,t,n) for(register int i=t;i<=n;++i)
int a[15][15],d[15][15][15][15];
signed main(){
	int n;cin>>n;
	while(1){
		int x,y,z;cin>>x>>y>>z;
		if(x&&y&&z)a[x][y]=z;
		else break;
	}
	f(i,1,n){
		f(j,1,n){
			f(x,1,n){
				f(y,1,n){
					d[i][j][x][y]=max(d[i-1][j][x-1][y],max(d[i][j-1][x-1][y],max(d[i][j-1][x][y-1],d[i-1][j][x][y-1])))+a[i][j]+a[x][y];
					if(i==x&&j==y) d[i][j][x][y]-=a[i][j];
				}
			}
		}
	}
	cout<<d[n][n][n][n];
	return 0;
}

回复

12 条回复,欢迎继续交流。

正在加载回复...