Start: May, 31, 2017 13:30:00
2017ACM通识课期末考试
End: May, 31, 2017 17:30:00
Time elapsed:
Time remaining:

Problem_ID: I
Result: Accepted
Time: 6ms
Memory: 1752kB
Author: Darkmota
In contest: 1090

#include <cstdio>
#include <iostream>
#include <cmath>
#include <algorithm>
#include <cstring>
#include <map>
int a[101][101];
using namespace std;
int main() {
	int i, j, n, t = 0;
	cin >> n;
	for (i = 1; i <= n; i++)
		for (j = 1; j <= i; j++)
			a[i - j + 1][j] = ++t;
	for (i = 1; i <= n; i++) {
		for (j = 1; j <= n + 1 - i; j++) {
			if (j != 1)cout << ' ';
			cout << a[i][j];
		}
		cout << endl;
	}

	return 0;
}