牛客国庆集训派对Day6 B.Board

链接

[https://www.nowcoder.com/acm/contest/206/B]

分析

只要在n*n范围内随便找一个斜对角的一个格子去计算就知道了
具体看代码体会吧

代码

#include<bits/stdc++.h>
using namespace std;
int a[1010][1010];

int main(){
	int n,i,j,x,y;
	//freopen("in.txt","r",stdin);
	scanf("%d",&n);
	for(i=1;i<=n;i++)
		for(j=1;j<=n;j++)
		{
			scanf("%d",&a[i][j]); 
			if(a[i][j]==-1) x=i,y=j;
		}
	  int fx,fy;
	  if(x==n) fx=x-1; else fx=x+1;
	  if(y==n) fy=y-1; else fy=y+1;
	  printf("%d\n",a[x][fy]+a[fx][y]-a[fx][fy]);
	return 0;
}
posted @ 2018-10-06 20:33  ChunhaoMo  阅读(202)  评论(3)    收藏  举报