Bò Lân Cận
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
2.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Nông trại của Farmer John có đồng cỏ được kết nối bởi con đường tạo thành một cái cây. Mỗi đồng cỏ có con bò đang gặm cỏ trên đó.
Farmer John muốn biết, với mỗi đồng cỏ , có bao nhiêu con bò đang ở trong khoảng cách cạnh tính từ đồng cỏ (bao gồm cả bò trên chính đồng cỏ ).
Dữ liệu vào
- Dòng đầu tiên: hai số nguyên và .
- dòng tiếp theo: mỗi dòng gồm hai số nguyên và mô tả một con đường nối đồng cỏ và .
- dòng tiếp theo: dòng thứ trong số này chứa số nguyên — số bò tại đồng cỏ .
Dữ liệu ra
In ra dòng. Dòng thứ chứa — tổng số bò trong khoảng cách cạnh tính từ đồng cỏ .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 2 5 1 3 6 2 4 2 1 3 2 1 2 3 4 5 6 |
15 21 16 10 8 11 |
Cây gồm 6 đồng cỏ với . Đồng cỏ 1 (1 bò) thấy đồng cỏ 2 và 5 (khoảng cách 1) và đồng cỏ 3, 4 (khoảng cách 2). Tổng . |
Ghi chú
Đồng cỏ và có khoảng cách nếu đường đi ngắn nhất trên cây từ đến đi qua cạnh.
Bình luận