2차원
시간 제한1초메모리 제한512 MB
1부터 N^2까지를 N×N 격자에 배치해 같은 행이나 같은 열에 있는 두 값의 비 p/q 중 최솟값을 최대로 만든다.
문제
다음 조건 1, 2를 만족하는 2차원 배열 중 하나를 구하는 프로그램을 작성하세요.
- 조건 1: 은 의 순열입니다.
- 조건 2: 같은 행이나 같은 열에 있는 서로 다른 두 값 , ()에 대한 들의 최솟값을 배열의 점수라고 할 때, 점수가 최대입니다.
입력
첫 번째 줄에 양의 정수 이 주어집니다.
출력
()번째 줄에 문제의 조건을 만족하는 을 출력합니다.