QOJ.ac

QOJ

時間限制: 2.5 s 記憶體限制: 1024 MB 總分: 100 可 Hack ✓

#17538. Bamyang-gaeng

统计

Siu đã làm một chiếc bánh hạt dẻ (bamyanggaeng) hình lưới kích thước $N \times N$. Mỗi ô của chiếc bánh được đánh số thứ tự từ $1$ đến $N^2$ với các giá trị khác nhau. Giờ đây, Siu muốn cắt chiếc bánh này thành các miếng nhỏ để chia cho những người tham gia UCPC. Mỗi miếng bánh bao gồm hai ô kề nhau theo chiều dọc hoặc chiều ngang, và cấp độ của một miếng bánh được xác định bằng giá trị lớn hơn trong hai ô tạo nên miếng bánh đó. Vì miếng bánh có cấp độ càng nhỏ thì càng ngon, Siu muốn cắt bánh sao cho giá trị lớn nhất trong số các cấp độ của các miếng bánh là nhỏ nhất có thể, để không người tham gia nào phải nhận miếng bánh "dở".

Tuy nhiên, Siu đã quên mất số lượng người tham gia UCPC năm nay! May mắn thay, chiếc bánh đã được làm đủ để chia cho tất cả mọi người, nhưng Siu không có đủ thời gian để cắt bánh trước khi cuộc thi bắt đầu. Vì vậy, Siu quyết định tìm cách cắt bánh tối ưu cho mọi số lượng người tham gia có thể.

Với mỗi số nguyên $i$ từ $1$ đến $N^2/2$, hãy tìm giá trị nhỏ nhất của cấp độ miếng bánh lớn nhất khi cắt bánh để chia cho $i$ người tham gia.

Dữ liệu vào

Dòng đầu tiên chứa độ dài một cạnh của chiếc bánh $N$ ($2 \le N \le 100$; $N$ là số chẵn).

Từ dòng thứ hai trở đi, mỗi dòng chứa $N$ số nguyên cách nhau bởi dấu cách. Số nguyên thứ $j$ trên dòng thứ $(i+1)$ là $a_{ij}$, biểu thị cấp độ của ô ở hàng thứ $i$ và cột thứ $j$ từ trên xuống, từ trái sang ($1 \le a_{ij} \le N^2$; các $a_{ij}$ là khác nhau).

Dữ liệu ra

In ra $N^2/2$ dòng, trong đó dòng thứ $i$ là giá trị nhỏ nhất của cấp độ miếng bánh lớn nhất khi cắt bánh để chia cho $i$ người tham gia.

Ví dụ

Dữ liệu vào 1

4
6 2 3 7
16 9 10 12
1 15 11 14
4 5 8 13

Dữ liệu ra 1

3
4
7
8
10
14
15
16

Dữ liệu vào 2

4
6 2 3 7
16 9 10 12
1 15 11 14
4 5 8 13

Dữ liệu ra 2

3
4
7
8
10
14
15
16

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.