Robot Breakout
Có robot trên mặt phẳng toạ độ vô hạn. Robot thứ đang ở vị trí .
Bạn cần gửi đúng một mệnh lệnh đến tất cả robot — gồm hai số nguyên và . Khi nhận lệnh, mỗi robot bắt đầu di chuyển về phía và dừng lại khi:
- robot tới được , hoặc
- robot không thể tiến gần hơn được nữa.
Bình thường, một robot có thể thực hiện 4 hành động, mỗi hành động dịch chuyển nó sang một ô kề bên:
- Hành động 1: từ (sang trái).
- Hành động 2: từ (lên trên).
- Hành động 3: từ (sang phải).
- Hành động 4: từ (xuống dưới).
Tuy nhiên, một số robot bị hỏng và không thể thực hiện một số hành động. Với mỗi robot , bốn số chỉ rõ robot có thể thực hiện hành động tương ứng hay không ( là có, là không).
Bạn cần chọn cặp số nguyên sao cho mọi robot đều có thể tới được . Nếu tồn tại lời giải, đảm bảo rằng có ít nhất một điểm như vậy với .
Dữ liệu vào
Dòng đầu chứa số nguyên () — số truy vấn.
Tiếp theo là truy vấn. Mỗi truy vấn bắt đầu với một dòng chứa số nguyên () — số robot. Sau đó dòng, dòng thứ chứa 6 số nguyên (, ).
Tổng số robot trên tất cả truy vấn không vượt quá .
Dữ liệu ra
Với mỗi truy vấn, in trên một dòng riêng:
- Nếu không tồn tại điểm mà mọi robot có thể tới: in một số .
- Ngược lại, in ba số nguyên cách nhau bởi dấu cách — toạ độ điểm hợp lệ, với .
Ràng buộc
- Tổng số robot
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 2 -1 -2 0 0 0 0 -1 -2 0 0 0 0 3 1 5 1 1 1 1 2 5 0 1 0 1 3 5 1 0 0 0 2 1337 1337 0 1 1 1 1336 1337 1 1 0 1 1 3 5 1 1 1 1 |
1 -1 -2 1 2 5 0 1 -100000 -100000 |
Truy vấn 1: hai robot đứng yên tại , chọn ngay điểm đó. Truy vấn 2: robot 2 chỉ đi được theo trục , robot 3 chỉ đi được sang trái — buộc , . Truy vấn 3: robot 1 không sang trái được, robot 2 không sang phải được, hai ràng buộc và mâu thuẫn. Truy vấn 4: chỉ một robot, đi được mọi hướng nên mọi điểm trong giới hạn đều hợp lệ. |
| 4 2 -1 -2 0 0 0 0 0 -2 0 0 0 0 3 1 5 1 1 1 1 2 5 0 1 0 1 3 5 1 0 0 0 2 1337 1337 0 1 1 1 1336 1337 1 1 0 1 1 3 5 1 1 1 1 |
0 1 2 5 0 1 -100000 -100000 |
Truy vấn 1: hai robot bất động tại và — không có điểm chung. Các truy vấn còn lại giống ví dụ 1. |
Bình luận