牛客国庆集训派对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;
}

猜你喜欢

转载自www.cnblogs.com/mch5201314/p/9748365.html