Robot di chuyển
Đề bài
Mô tả
Một robot xuất phát tại điểm trên mặt phẳng toạ độ. Bạn có một chuỗi lệnh gồm các ký tự sau:
U: đi lên, ;D: đi xuống, ;L: đi trái, ;R: đi phải, .
Robot thực hiện các lệnh trong theo thứ tự từ trái sang phải, sau đó lặp lại vô hạn lần. Vị trí ban đầu (trước khi thực hiện bước nào) cũng được tính là một vị trí robot đã ghé qua.
Hãy xác định xem robot có bao giờ đến vị trí hay không.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa chuỗi chỉ gồm các ký tự
U,D,L,R.
Dữ liệu ra
In ra Yes nếu robot sẽ ghé qua vị trí , ngược lại in ra No.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 RU |
Yes | Quỹ đạo: , có ghé . |
| 1 2 RU |
No | Quỹ đạo cùng dạng trên không bao giờ ghé . |
| -1 1000000000 LRRLU |
Yes | Sau một chu kỳ, vị trí dịch chuyển . Có thể chứng minh robot ghé . |
| 0 0 D |
Yes | Vị trí xuất phát đã trùng với điểm cần kiểm tra. |
Bình luận