Trò chơi điểm
Đề bài
Mô tả
Anton và Dasha chơi một trò chơi trên giấy kẻ ô. Ban đầu có một điểm đặt tại vị trí trên hệ trục tọa độ.
Một lượt đi, người chơi có thể chọn một trong hai loại thao tác:
- Tịnh tiến điểm theo một trong vector cho trước: nếu chọn vector thì điểm đang ở chuyển tới .
- Lấy đối xứng điểm qua đường thẳng (điểm trở thành ). Mỗi người chơi chỉ được dùng thao tác đối xứng tối đa một lần trong suốt ván chơi.
Anton và Dasha đi lần lượt, Anton đi trước. Người chơi mà sau lượt đi của mình khiến khoảng cách từ điểm tới gốc tọa độ vượt quá sẽ thua.
Cả hai chơi tối ưu. Hãy xác định ai là người thắng.
Dữ liệu vào
- Dòng đầu chứa 4 số nguyên , , , : tọa độ ban đầu của điểm, số vector và giá trị .
- dòng tiếp theo, mỗi dòng chứa hai số nguyên không âm và : tọa độ của vector thứ .
Đảm bảo điểm ban đầu có khoảng cách tới gốc tọa độ nhỏ hơn . Tất cả các vector đều khác vector không và đôi một khác nhau.
Dữ liệu ra
In ra "Anton" nếu Anton thắng, ngược lại in ra "Dasha".
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 0 0 2 4 1 1 1 2 |
Dasha | Với , người đi trước không có chiến lược thắng nên Dasha (đi sau) thắng. |
| 0 0 2 3 1 1 1 2 |
Anton | Với , Anton đi theo vector đưa điểm tới có khoảng cách . Sau đó Dasha buộc phải đi tiếp và làm khoảng cách vượt quá , nên Dasha thua. |
Bình luận