Codeforces Problem-263A Beautiful Matrix
基本思想:
中心点坐标:(2,2)
数字“1”所在坐标:(x,y),0≤x,y≤4
到中心点所需要的步数:|x-2|+|y-2|
AC代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[10][10];
int x,y;
memset(a,0,sizeof(a));
for (int i=0;i<5;i++)
{
for (int j=0;j<5;j++)
{
scanf("%d",&a[i][j]);
if (a[i][j]==1)
{
x=i;
y=j;
}
}
}
printf("%d\n",abs(x-2)+abs(y-2));
return 0;
}