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

时间:2023-12-01 13:06:44

链接

[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;
}