解题思路
他就是让你求101*101的矩阵根据题上要求得到的新矩阵的和。那我们就用暴力将矩阵存起来,直接暴力相加就OK了。
代码部分
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <algorithm>
#include <stack>
using namespace std;
int num[120][120];
int main()
{
int n=101;
int c=1;
for(int i=1; i<=n; i++)
{
for(int j=1; j<=n; j++)
{
num[i][j]=c++;
}
}
int ans=0;
for(int i=1; i<51; i++)
{
ans+=num[i][51];
for(int j=i-1; j>0; j--)
{
ans+=num[i][51-j];
ans+=num[i][51+j];
}
}
for(int i=1; i<=101;i++)
{
ans+=num[51][i];
}
for(int i=101,k=0; i>=52; i--,k++)
{
ans+=num[i][51];
for(int j=k; j>0; j--)
{
ans+=num[i][51-j];
ans+=num[i][51+j];
}
}
cout<<ans<<endl;
return 0;
}