#include <iostream>
#include <vector>
using namespace std;
int main() {
int line;
while (cin >> line) {
vector<vector<int>> arr = vector<vector<int>>(line, vector<int>(line, 0));
int a = 0;
// 使用这种方式来 自动填充 数组;
for (int i = 0; i < line; i++) {
for (int j = 0; j <= i; j++) {
arr[i - j][j] = ++a;
}
}
for (int i = 0; i < line ; i++) {
for (int j = 0; j < line; j++) {
if (arr[i][j] > 0)
cout << arr[i][j] << " ";
}
cout << endl;
}
}
}

京公网安备 11010502036488号