trang chủ / đề bài / unlockbr

Mở khóa câu đố (Dễ)

Đề bài

Mô tả

Có 3 vật thể, mỗi vật được tạo từ các ô vuông 1×1 dính liền nhau (theo 4 hướng). Các vật nằm trong lưới 0..9×0..9. Mỗi bước, bạn có thể trượt một vật theo một trong 4 hướng (trên/dưới/trái/phải) 1 ô; các vật không được đè lên nhau.

Hỏi có thể tách 3 vật ra sao cho hình chữ nhật bao (bounding box) của từng cặp vật không giao nhau không? In 1 nếu có, 0 nếu không.

Dữ liệu vào

  • Dòng 1: Ba số nguyên N1,N2,N3 — số ô của mỗi vật.
  • (N1+N2+N3) dòng tiếp: Tọa độ (x,y) của từng ô, theo thứ tự vật 1, vật 2, vật 3.

Dữ liệu ra

  • 1 hoặc 0.

Ràng buộc

  • 1≤N1,N2,N3≤100
  • 0≤x,y≤9

Ví dụ

Input Output Giải thích
12 3 5
0 0
1 0
2 0
3 0
3 1
0 1
0 2
0 3
0 4
1 4
2 4
3 4
2 1
2 2
1 2
2 3
3 3
4 3
4 4
4 2
1 Có thể tách được sau một số bước trượt.

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.402 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.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0