Hành Tinh (Truy vấn II)
Đề bài
Mô tả
Có hành tinh, mỗi hành tinh có một cổng dịch chuyển tức thời đến một hành tinh khác (có thể là chính nó). Cho truy vấn, mỗi truy vấn hỏi: số bước dịch chuyển tối thiểu để đi từ hành tinh đến hành tinh . Nếu không thể đến được, in .
Dữ liệu vào
- Dòng 1: hai số nguyên và .
- Dòng 2: số nguyên — hành tinh đích của cổng dịch chuyển tại mỗi hành tinh.
- dòng tiếp theo: mỗi dòng gồm hai số nguyên và .
Dữ liệu ra
In số nguyên, mỗi số trên một dòng.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 3 2 3 2 3 2 1 2 1 3 1 4 |
1 2 -1 |
Từ 1 đến 2: 1 bước. Từ 1 đến 3: 2 bước (1→2→3). Từ 1 không thể đến 4. |
Bình luận