9 solutions
-
0
死磕
#include<bits/stdc++.h> using namespace std; int n; int a[15][15]; int main() { cin>>n; int t=1,x=1,y=1; a[1][1]=1; for(int i=1;i<=n;i++){ t++; if(i%2==0) x++; if(i%2==1) y++; a[x][y]=t; for(int j=1;j<=i;j++){ if(i%2==1){ x++;y--; } else{ x--;y++; } t++;a[x][y]=t; } } for(int i=1;i<=n;i++){ for(int j=1;j<=n-i+1;j++){ cout<<a[i][j]<<" "; } cout<<endl; } return 0; }
Information
- ID
- 82
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 3
- Tags
- (None)
- # Submissions
- 93
- Accepted
- 33
- Uploaded By