Bò đập đồ sứ

Đề bài

Mô tả

Một bức tượng thủy tinh hình bò được mô tả bằng lưới N×N (ký tự # là phần tượng, . là trống). Tượng bị vỡ thành 2 mảnh nằm trong K mảnh trên sàn. Mỗi mảnh cũng là lưới N×N.

Hãy tìm hai mảnh sao cho khi dịch chuyển (không xoay) rồi xếp chồng lên nhau, tái tạo chính xác bức tượng ban đầu (không chồng lấp #).

Dữ liệu vào

  • Dòng đầu: NK.
  • N dòng tiếp: lưới bức tượng gốc.
  • K×N dòng tiếp: K lưới mảnh vỡ.

Dữ liệu ra

Hai số nguyên (từ 1 đến K, tăng dần) — chỉ số hai mảnh đúng.

Ràng buộc

  • 3N8
  • 3K10

Ví dụ

Input Output Giải thích
4 3
####
#..#
#.##
....
.#..
.#..
##..
....
####
##..
#..#
####
....
.###
.#..
.#..
1 3 Mảnh 1 dịch phải 1 + mảnh 3 dịch trái 1 tạo thành tượng gốc.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.400 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.2 gforth 0.7.3 gfortran 12.2.0 go 1.27.0 groovyc 5.1.1 javac 25.0.4 node 26.8.1 julia 1.12.7 kotlinc 2.4.10 lean 4.33.1 sbcl 2.2.9 lua 5.4.9 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.10 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.14.7 racket 8.7 ruby 4.0.6 rustc 1.98.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.3.3 tclsh 8.6 bun 1.4.0 deno 2.9.6 v 0.5.2 zig 0.16.0