第n行第m列一定是f(n,m)这个数……然后把函数一般式求出来就ok了
#include<iostream>
using namespace std;
int main()
{
int t,line,row;
while(cin>>t)
{
for(line=0;line<t;line++)
{
cout<<line*(line+1)/2+1;
for(row=1;row<t-line;row++)
cout<<' '<<(line+row+1)*(line+row+2)/2-line;
cout<<endl;
}
}
return 0;
}
using namespace std;
int main()
{
int t,line,row;
while(cin>>t)
{
for(line=0;line<t;line++)
{
cout<<line*(line+1)/2+1;
for(row=1;row<t-line;row++)
cout<<' '<<(line+row+1)*(line+row+2)/2-line;
cout<<endl;
}
}
return 0;
}