Thám hiểm
View as PDFChuyến thám hiểm của tiến sĩ Agasa và đội thám tử nhí diễn ra ở thành phố Tokyo. Theo kế hoạch, cả nhóm dự định sẽ đến thăm tổng cộng địa điểm, mỗi địa điểm được đánh số phân biệt từ
đến
. Mỗi địa điểm thứ
ẩn chứa một báu vật với trọng lượng
. Có
con đường hai chiều nối giữa các địa điểm này, đồng thời xuất phát từ một địa điểm bất kỳ có thể đến được mọi địa điểm khác.
Đội thám tử nhí và tiến sĩ Agasa xuất phát từ thị trấn Beika đến địa điểm thứ nhất, sau đó đến thăm các địa điểm khác. Mỗi khi đến thăm một địa điểm bất kỳ, Mitsuhiko và những người bạn đều muốn mang bảo vật tại địa điểm đó lên xe. Cụ thể, mỗi khi đến thăm địa điểm thứ
, trọng lượng của chiếc xe sẽ tăng lên
đơn vị. Đồng thời, để di chuyển qua một con đường bất kỳ, chiếc xe với trọng lượng
cần đến
đơn vị nhiên liệu.
Là một người với sở thích đưa ra những câu đố thú vị, tiến sĩ Agasa muốn đội thám tử nhí tính toán rằng với mỗi địa điểm thứ
, tổng lượng nhiên liệu ít nhất để di chuyển (tính từ lúc xuất phát) là bao nhiêu. Giả sử rằng khi xuất phát, trọng lượng của xe không đáng kể.
Input
- Dòng đầu tiên chứa hai số nguyên
và
.
- Dòng thứ hai chứa
số nguyên
.
dòng tiếp theo, dòng thứ
chứa hai số nguyên
và
mô tả cạnh nối giữa hai đỉnh
.
- Dữ liệu đảm bảo xuất phát từ một địa điểm bất kỳ có thể đến được mọi địa điểm khác.
Output
- Với mỗi địa điểm
, in ra trên một dòng là tổng lượng nhiên liệu ít nhất để di chuyển (tính từ lúc xuất phát) để đến được địa điểm đó.
Samples
Sample Input 1
5 6
3 2 2 1 5
1 2
4 2
5 3
1 3
3 2
4 5
Sample Output 1
0
3
3
8
8
Sample Input 2
6 5
1 2 3 4 5 6
1 2
2 3
3 4
4 5
5 6
Sample Output 2
0
1
4
10
20
35
Scoring
- Subtask
với
số điểm:
;
với mọi
- Subtask
với
số điểm:
;
- Subtask
với
số điểm:
- Subtask
với
số điểm:
Notes
Trong ví dụ đầu tiên, các địa điểm được minh họa ở hình sau:
Với điểm đến cuối cùng là địa điểm thứ , xe xuất phát với trọng lượng bằng
đến địa điểm thứ nhất, trọng lượng xe tăng lên
đơn vị và tiếp tục đến thăm địa điểm thứ
.
Sau khi đến địa điểm thứ , trọng lượng xe tăng lên
đơn vị và tiếp tục đến địa điểm thứ
.
Tổng nhiên liệu cần dùng để từ điểm xuất phát đến địa điểm thứ là
. Có thể nhận thấy rằng không tồn tại cách di chuyển khác có tổng nhiên liệu nhỏ hơn
.
Comments