d5perstr

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


d5ptrang

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

Point: 100

abc


d5nightwatch

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

Point: 100

abc


Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


d13period

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

Point: 100

abc


d13permatrix

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

Point: 100

abc


d13arobot

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

Point: 100

abc


d13path

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

Point: 100

abc


d5kpaths

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

Point: 100

abc


d5kmswap

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


d13poly

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

Point: 100

abc


d5train

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

Point: 100

abc


d13islands

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

Point: 100

abc


d5mumba

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


d13plan

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

Point: 100

abc


d13party

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

Point: 100

abc


Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


d5companype

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

Point: 100

abc


d13apegamev

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

Point: 100

abc


d5cutcake

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

Point: 100

abc


d5teamdiv

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

Point: 100

abc


Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


d5lightu4

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

Point: 100

abc


d5repgame

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

Point: 100

abc


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~

d13nano

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

Point: 100

abc


d5voucher

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

Point: 100

abc


Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


d13rlesubstr

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

Point: 100

abc


d5compression

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


d13subword

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

Point: 100

abc


d13lcrle

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


d5rlemma

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


Time limit: 0.5 / Memory limit: 500M

Point: 100

abc


Time limit: 1.0 / Memory limit: 500M

Point: 100

abc


d5circle

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

Point: 100

abc


d5serveru4

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

Point: 100

abc


d5mpoint

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

Point: 100

abc


d13tabv3

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

Point: 100

abc


d5cakesplitu4

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

Point: 100

abc


d13split

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

Point: 100

abc


d5cyclez

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

Point: 100

abc


d13rsort

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

Point: 100

abc


d13rotgame

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

Point: 100

abc


d13nqueen

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

Point: 100

abc


d13nqueen2

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

Point: 100

abc