시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB57322661.905%

문제

다음 조건 1, 2를 만족하는 2차원 배열 $\begin{bmatrix} a_{11} & \cdots & a_{1N} \\ \vdots & \ddots & \vdots \\ a_{N1} & \cdots & a_{NN} \end{bmatrix}$ 중 하나를 구하는 프로그램을 작성하세요.

  • 조건 1: $[a_{11}, \cdots, a_{1N}, \cdots, a_{N1}, \cdots, a_{NN}]$은 $[1, 2, \cdots, N^2]$의 순열입니다.
  • 조건 2: 같은 행이나 같은 열에 있는 서로 다른 두 값 $p$, $q$($p > q$)에 대한 $\frac{p}{q}$들의 최솟값을 배열의 점수라고 할 때, 점수가 최대입니다.

입력

첫 번째 줄에 양의 정수 $N$이 주어집니다.

출력

$i$($1 \le i \le N$)번째 줄에 문제의 조건을 만족하는 $a_{i1}, a_{i2}, \ldots, a_{iN}$을 출력합니다.

제한

  • $2 \le N \le 2 \times 10^3$

서브태스크

번호배점제한
15

$N \le 3$

295

추가 제약 조건이 없습니다.

예제 입력 1

2

예제 출력 1

1 3
4 2

점수가 $\min{(\frac{3}{1}, \frac{4}{2}, \frac{4}{1}, \frac{3}{2})} = 1.5$로 최대입니다.

이 예제는 서브태스크 1의 조건을 만족합니다.

출처

채점 및 기타 정보

  • 예제는 채점하지 않는다.