Châu chấu nhảy dải
Đề bài
Mô tả
Một chú châu chấu nhảy trên một dải gồm ô, đánh số từ đến từ trái sang phải. Trên ô thứ có ghi một hướng nhảy (ký tự > nghĩa là nhảy sang phải, ký tự < nghĩa là nhảy sang trái) và một độ dài bước nhảy .
Châu chấu bắt đầu ở ô số và liên tục nhảy theo đúng chỉ dẫn ghi trên ô đang đứng: nếu đang ở ô , nó nhảy đến ô (nếu ô ghi >) hoặc ô (nếu ô ghi <). Nếu cú nhảy đưa châu chấu ra ngoài dải (đến vị trí nhỏ hơn hoặc lớn hơn ), nó dừng lại ngay lập tức.
Hãy xác định xem châu chấu có bao giờ nhảy ra ngoài dải hay không, hay nó sẽ nhảy mãi mãi bên trong dải.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên : độ dài của dải.
- Dòng thứ hai chứa một xâu độ dài chỉ gồm các ký tự > và <: hướng nhảy từ ô tương ứng.
- Dòng thứ ba chứa số nguyên : độ dài bước nhảy từ ô thứ .
Dữ liệu ra
In ra FINITE nếu châu chấu sẽ nhảy ra ngoài dải tại một thời điểm nào đó, ngược lại in ra INFINITE.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 >< 1 2 |
FINITE | Từ ô nhảy sang phải bước đến ô . Từ ô nhảy sang trái bước, ra ngoài dải. Châu chấu dừng lại. |
| 3 >>< 2 1 1 |
INFINITE | Đường đi của châu chấu là lặp vô hạn. |
Bình luận