d5easytask

Nộp bài
Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


d13mdoor

Nộp bài
Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


d13rbgame

Nộp bài
Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


d13pgraph

Nộp bài
Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


d13vectorg

Nộp bài
Time limit: 1.0 / Memory limit: 500M

Point: 100

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

abc


d13boxd4

Nộp bài
Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


d13jobshop

Nộp bài
Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


d13oliu23split

Nộp bài
Time limit: 7.0 / Memory limit: 500M

Point: 100

abc


d13iset

Nộp bài
Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


d5median

Nộp bài
Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


Time limit: 3.0 / Memory limit: 988M

Point: 100

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

abc


d5tabtht

Nộp bài
Time limit: 1.0 / Memory limit: 500M

Point: 100

Xét một bảng kích thước ~n~ dòng, ~n~ cột chứa các ô trống và các số tự nhiên ~1~ hoặc ~2~. Bảng số được gọi là đẹp nếu như nó có các tính chất:

  • Mỗi hàng và mỗi cột chứa đúng một số ~1~, một số ~2~ và ~n-2~ số ô trống.
  • Bắt đầu từ góc trên cùng bên trái, bắt đầu di chuyển sang phải rồi theo hình xoắn ốc vào trong, các giá trị ở các ô chứa số sẽ xuất hiện theo thứ tự ~1~, ~2~, ~1~, ~2~, ...

Hình dưới đây là ví dụ về một bảng số đẹp kích thước ~4 \times 4~:

Yêu cầu

Cho một số tự nhiên ~n~, bạn hãy tạo ra một bảng đẹp kích thước ~n\times n~

Dữ liệu

Vào từ thiết bị nhập chuẩn một số tự nhiên ~n~ duy nhất trên một dòng (~2\le n\le 200~).

Kết quả

  • Nếu có lời giải, ghi ra ~n~ dòng, mỗi dòng có ~n~ số được phân tách bằng một dấu cách, biểu diễn bảng được yêu cầu, trong đó ô trống được ghi bởi số ~0~.
  • Nếu không có lời giải, hãy ghi giá trị ~-1~ trên một dòng duy nhất

Nếu có nhiều lời giải, bạn có thể in ra bất kỳ lời giải nào đúng.

Ví dụ

Dữ liệu Kết quả
4 0 0 1 2
2 1 0 0
1 0 2 0
0 2 0 1

Ràng buộc

  • Subtask 1 (~50\%~ số điểm): ~n \leq 15~
  • Subtask 2 (~50\%~ số điểm): Không có ràng buộc bổ sung

d5tabtht2

Nộp bài
Time limit: 1.0 / Memory limit: 500M

Point: 100

Xét một bảng kích thước ~n~ dòng, ~n~ cột chứa các ô trống và các số tự nhiên trong khoảng từ 1 đến ~k~ (~k \le n~). Bảng số được gọi là k-đẹp nếu như nó có các tính chất:

  • Mỗi hàng và mỗi cột chứa đúng ~n~ – ~k~ số ô trống.
  • Trên mỗi hàng và mỗi cột, mỗi số ~x~ (~1 \leq x \leq k~) xuất hiện đúng một lần.
  • Bắt đầu từ góc trên cùng bên trái, bắt đầu di chuyển sang phải rồi theo hình xoắn ốc vào trong, các giá trị ở các ô chứa số sẽ xuất hiện theo thứ tự 1, 2, ..., ~k~, 1, 2, ..., ~k~, ...

Hình dưới đây là ví dụ về một bảng số 2-đẹp kích thước 4x4:

Yêu cầu

Cho số tự nhiên ~n~ và ~k~, bạn hãy tạo ra một bảng k-đẹp kích thước ~n\times n~

Dữ liệu:

Vào từ thiết bị nhập chuẩn hai số tự nhiên ~n~ và ~k~ duy nhất trên một dòng (~2\le n\le 200~, ~2 \le k \le \min(n, 3)~)

Kết quả:

  • Nếu có lời giải, ghi ra ~n~ dòng, mỗi dòng có ~n~ số được phân tách bằng một dấu cách, biểu diễn bảng được yêu cầu, trong đó ô trống được ghi bởi số 0.
  • Nếu không có lời giải, hãy ghi giá trị – 1 trên một dòng duy nhất. Nếu có nhiều lời giải, bạn có thể in ra bất kỳ lời giải nào đúng.

Ví dụ

Dữ liệu Kết quả
4 2 0 0 1 2
2 1 0 0
1 0 2 0
0 2 0 1

Ràng buộc

  • Subtask 1 (~40\%~ số điểm): ~k = 2~
  • Subtask 2 (~60\%~ số điểm): ~k = 3~

d13sqsort

Nộp bài
Time limit: 1.5 / Memory limit: 500M

Point: 100

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

abc