Một máy bay trực thăng thả hai đoàn tàu, mỗi tàu trên dù, lên một tuyến đường sắt vô tận thẳng.Lập trình hai chuyến tàu để giao cắt mà không có dữ liệu vị trí hoặc thông tin liên lạc (câu đố logic)
Có khoảng cách không xác định giữa hai chuyến tàu.
Mỗi khuôn mặt cùng một hướng, và khi hạ cánh, dù được gắn vào mỗi chuyến tàu rơi xuống mặt đất bên cạnh tàu và bị gián đoạn.
Mỗi chuyến tàu có một vi mạch điều khiển chuyển động của nó. Các chip giống hệt nhau.
Không có cách nào để các đoàn tàu biết chúng ở đâu.
Bạn cần viết mã trong chip để làm cho các đoàn tàu đụng vào nhau.
Mỗi dòng mã cần một chu kỳ đồng hồ duy nhất để thực thi.
Bạn có thể sử dụng các lệnh sau đây (và chỉ này):
- MF - di chuyển tàu về phía trước
- MB - di chuyển tàu ngược
- IF (P) - có điều kiện đó là thỏa mãn nếu xe lửa nằm cạnh một chiếc dù. Không có "sau đó" để tuyên bố IF này.
- GOTO
Tại sao lại đóng? Đó là một câu hỏi đơn giản về thuật toán-xây dựng có câu trả lời rõ ràng. – aioobe
Bạn có thể thêm một thẻ nữa "Câu hỏi phỏng vấn" để hiển thị nhiều hơn – vrbilgi
Chỉ vì bạn có thể sao chép và dán câu hỏi về lập trình vào SO, điều đó không có nghĩa là câu hỏi là tốt. Câu hỏi này cần định dạng tốt hơn, và có lẽ một vài từ từ OP về * tại sao * câu hỏi đã được đăng. –