Đi Bộ Manhattan
Đề bài
Mô tả
Có con bò trốn thoát và đang đi bộ trong thành phố Manhattan. Thành phố có con đường, mỗi con đường là một đường thẳng vô hạn: đường ngang được mô tả bởi , đường dọc được mô tả bởi . Các con đường đôi một khác nhau.
Mỗi con bò đi với tốc độ đơn vị mỗi giây và chỉ đi về phía bắc (chiều ) hoặc phía đông (chiều ). Tại mỗi thời điểm, nếu con bò đã đi được giây thì hướng đi tiếp theo của nó được xác định như sau:
- Nếu nó chỉ đang ở trên một đường ngang, nó đi về phía đông.
- Nếu nó chỉ đang ở trên một đường dọc, nó đi về phía bắc.
- Nếu nó đang ở ngã tư (điểm nằm trên cả một đường ngang lẫn một đường dọc), nó đi về phía bắc nếu chẵn và đi về phía đông nếu lẻ.
Lưu ý rằng khi đi qua một ngã tư, con bò không nhất thiết phải rẽ: nó chỉ rẽ khi quy tắc chẵn lẻ ở trên cho hướng khác với hướng nó đang đi.
Mỗi con bò xuất phát từ một điểm nằm trên ít nhất một con đường. Cho vị trí xuất phát và số giây mà con bò đã đi, hãy xác định vị trí của nó tại thời điểm đó.
Dữ liệu vào
- Dòng đầu tiên: hai số nguyên và .
- dòng tiếp theo: một ký tự (
Hcho đường ngang,Vcho đường dọc) và một số nguyên , mô tả một con đường. - dòng tiếp theo: ba số nguyên , , , là vị trí xuất phát và số giây đã đi của con bò thứ .
Dữ liệu ra
- dòng, dòng thứ chứa hai số nguyên là hoành độ và tung độ của con bò thứ sau giây.
Ràng buộc
- Các con đường đôi một khác nhau.
- Điểm nằm trên ít nhất một con đường.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 5 V 7 H 4 H 5 V 6 6 3 10 6 4 10 6 5 10 6 6 10 100 4 10 |
14 5 7 13 6 15 6 16 110 4 |
Bò 1 xuất phát trên đường dọc nên đi về phía bắc, tới ngã tư lúc lẻ nên rẽ sang đông, tới lúc chẵn nên rẽ lên bắc, tới lúc lẻ nên rẽ sang đông và đi thẳng giây còn lại tới . Bò 5 xuất phát trên đường ngang , phía đông của nó không còn đường dọc nào nên nó đi thẳng tới . |
| 5 3 V 4 V 6 H 2 H 4 H 5 4 0 8 0 2 9 6 4 3 |
7 5 6 5 8 5 |
Bò 1 đi lên bắc dọc theo , đi qua hai ngã tư lúc và lúc mà không rẽ vì chẵn, tới lúc lẻ nên rẽ sang đông, đi thêm giây tới . Bò 3 xuất phát ngay tại ngã tư với chẵn nên đi lên bắc trước. |
Bình luận