题目描述
blablabla
样例
#include <iostream>
using namespace std;
int main()
{
int n;
while(cin>>n&&n>0)
{
int x[n][n];
for(int b=0;b<n;b++)
{
x[b][b]=1;
}
for(int c=0;c<n;c++)
{
for(int i=c+1;i<n;i++)
{
x[c][i]=x[c][i-1]+1;
}
}
for(int d=1;d<n;d++)
{
x[d][0]=d+1;
}
for(int e=2;e<n;e++)
{
for(int f=1;f<e;f++)
{
x[e][f]=x[e][f-1]-1;
}
}
for(int g=0;g<n;g++)
{
for(int h=0;h<n;h++)
{
cout<<x[g][h]<<" ";
}
cout<<endl;
}
cout<<endl;
}
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla