3 条题解
- 1
信息
- ID
- 1036
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 2
- 标签
- 递交数
- 41
- 已通过
- 27
- 上传者
这年头谁还用数组呀
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+5,INF=0x3f3f3f3f;
typedef long long LL;
int n,sum=1;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
for(int i=sum;i<=n;i++)cout<<i<<" ";
for(int i=1;i<=sum-1;i++)cout<<n-i<<" ";
cout<<endl;
sum++;
}
return 0;
}
这题不用2维都可以的
#include<bits/stdc++.h>
using namespace std;
int n,x=1,s;
int a[100005];
int main(){
int n;
cin>>n;
s=n;
for(int i=1;i<=n;i++){
a[i]=i;
}
for(int i=1;i<=n;i++){
for(int j=x;j<=s;j++){
cout<<a[j]<<" ";
}
a[s+1]=a[s]-1;
s++;
x++;
cout<<endl;
}
}