Lập trình Robot AI
Đề bài
Mô tả
Trong cuộc thi trí tuệ nhân tạo ROAI2025, Ban tổ chức yêu cầu các đội chơi lập trình Robot AI trên sân đấu trong môi trường thực tế ảo tham chiếu trên hệ trục tọa độ . Mỗi đội chơi cần đặt 2 con Robot AI tại 2 điểm phân biệt trên đường thẳng với tọa độ là số nguyên trong phạm vi từ tới . Mỗi Robot AI có một mắt thần có nhiệm vụ quan sát đường thẳng .
Sàn đấu có hai tấm chắn biên là các đoạn thẳng và với tọa độ: , , , . Ban tổ chức đặt thêm tấm chắn khác là những đoạn thẳng nằm trên đoạn . Tấm chắn thứ trong số tấm chắn bắt đầu từ điểm và kết thúc ở điểm .
Robot AI tại điểm trên đường thẳng chỉ quan sát được những điểm trên đường thẳng nếu như đoạn thẳng không giao với bất kỳ đoạn thẳng là tấm chắn nào trong số tấm chắn trên. Một đoạn trên đường thẳng gọi là quan sát được nếu như mọi điểm trên đoạn đó (ngoại trừ 2 đầu mút) đều quan sát được. Nhiệm vụ của mỗi đội chơi là cần đặt được 2 con Robot AI sao cho tổng độ dài các đoạn quan sát được trên đường thẳng bởi ít nhất một Robot AI là lớn nhất có thể.
Yêu cầu: Đội tuyển của Tuấn lần đầu tiên tham gia thi tài, hãy giúp đội của Tuấn tìm ra cách đặt tối ưu cho 2 con Robot AI.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và (; ).
- Dòng thứ trong số dòng tiếp theo chứa hai số nguyên và ().
Dữ liệu bảo đảm . Các số trên cùng một dòng cách nhau bởi dấu cách.
Dữ liệu ra
In ra một số nguyên duy nhất là tổng độ dài các đoạn quan sát được trên đường thẳng trong phương án tối ưu tìm được.
Ràng buộc
- ; .
- ; .
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): ; .
- Subtask 3 ( số điểm): .
- Subtask 4 ( số điểm): .
- Subtask 5 ( số điểm): không có ràng buộc nào thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 1 0 1 |
7 | Một phương án đặt vị trí tối ưu cho 2 Robot AI là và . Robot AI thứ nhất quan sát được đoạn ; Robot AI thứ hai quan sát được đoạn . Hợp của hai đoạn là , độ dài . |
| 5 2 1 2 3 5 |
8 | Một phương án đặt vị trí tối ưu cho 2 Robot AI là và . Robot AI thứ nhất quan sát được đoạn và đoạn ; Robot AI thứ hai quan sát được đoạn và đoạn . Hợp là , độ dài . |
Bình luận