Hành trình du lịch
Đề bài
Mô tả
Sau chuỗi ngày ôn và thi mệt mỏi, Bờm quyết định du lịch đến đất nước Byteland. Đất nước xinh đẹp này có thành phố, các thành phố kết nối với nhau bởi con đường hai chiều (từ một thành phố bất kỳ có thể đi đến mọi thành phố khác). Con đường thứ nối từ thành phố đến thành phố có độ dài . Thêm nữa, qua quá trình khảo sát Bờm có lên thang điểm về độ đẹp cho mỗi thành phố. Độ đẹp của thành phố thứ được đánh giá là .
Việc đi lại giữa các thành phố được thực hiện bằng xe buýt. Cách vận hành xe buýt ở đây cũng rất đặc biệt: giả sử xe buýt đang ở thành phố , nó sẽ xác định tuyến đi tiếp theo bằng cách chọn một thành phố (khác ) có là lớn nhất. Trong đó được định nghĩa là khoảng cách đi từ đến (tổng độ dài các con đường trên đường đi giữa và ). Nếu có nhiều thành phố thỏa mãn thì xe buýt sẽ di chuyển đến thành phố có chỉ số nhỏ nhất. Khi đã chọn được điểm đến là thành phố thì xe buýt sẽ đi thẳng từ đến mà không dừng ở các thành phố trung gian; việc đi từ đến được tính là một tuyến đường.
Yêu cầu: Cho truy vấn, mỗi truy vấn có hai tham số ứng với việc Bờm xuất phát từ thành phố và di chuyển qua tuyến đường bằng xe buýt theo cách mô tả ở trên. Hãy cho biết, với mỗi truy vấn thì Bờm sẽ kết thúc chuyến đi ở thành phố nào?
Dữ liệu vào
- Dòng đầu chứa hai số nguyên dương là số thành phố và số truy vấn.
- Dòng hai chứa số nguyên là vẻ đẹp của thành phố .
- dòng tiếp theo dạng mô tả con đường .
- dòng tiếp là truy vấn dạng : điểm xuất phát và số tuyến đường sẽ đi .
Dữ liệu ra
Gồm dòng, mỗi dòng in ra chỉ số thành phố Bờm sẽ kết thúc ở mỗi truy vấn.
Ràng buộc
- , .
- .
- , ; các con đường tạo thành một cây.
- , .
Subtasks
- Subtask 1 ( số test, ứng với số điểm): , .
- Subtask 2 ( số test khác, ứng với số điểm): .
- Subtask 3 ( số test khác, ứng với số điểm): .
- Subtask 4 ( số test còn lại, ứng với số điểm): không có ràng buộc gì thêm.
Bài được chấm theo từng test, mỗi test có cùng số điểm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 4 1 2 3 4 5 1 4 3 3 2 5 4 3 2 1 5 2 1 1 2 3 3 2 5 1 |
5 3 3 1 |
Hành trình của tour của Bờm: ; ; ; . Chẳng hạn từ thành phố : là lớn nhất. |
| 3 3 0 5 5 1 2 1 1 3 1 1 1 1 1000000000 2 2 |
2 3 2 |
Từ thành phố , hai thành phố và cùng có nên xe buýt đi đến thành phố có chỉ số nhỏ hơn là . Từ xe buýt đi đến (giá trị ), từ đi về . Hành trình thứ hai là với tuyến đường, kết thúc ở thành phố . |
Bình luận