Logo
(追記) (追記ここまで)

5898번 - Nearby Cows 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB157796755.833%

문제

Farmer John has noticed that his cows often move between nearby fields. Taking this into account, he wants to plant enough grass in each of his fields not only for the cows situated initially in that field, but also for cows visiting from nearby fields.

Specifically, FJ's farm consists of N fields (1 <= N <= 100,000), where some pairs of fields are connected with bi-directional trails (N-1 of them in total). FJ has designed the farm so that between any two fields i and j, there is a unique path made up of trails connecting between i and j. Field i is home to C(i) cows, although cows sometimes move to a different field by crossing up to K trails (1 <= K <= 20).

FJ wants to plant enough grass in each field i to feed the maximum number of cows, M(i), that could possibly end up in that field -- that is, the number of cows that can potentially reach field i by following at most K trails. Given the structure of FJ's farm and the value of C(i) for each field i, please help FJ compute M(i) for every field i.

입력

  • Line 1: Two space-separated integers, N and K.
  • Lines 2..N: Each line contains two space-separated integers, i and j (1 <= i,j <= N) indicating that fields i and j are directly connected by a trail.
  • Lines N+1..2N: Line N+i contains the integer C(i). (0 <= C(i) <= 1000)

출력

  • Lines 1..N: Line i should contain the value of M(i).

제한

예제 입력 1

6 2
5 1
3 6
2 4
2 1
3 2
1
2
3
4
5
6

예제 출력 1

15
21
16
10
8
11

힌트

Input Details

There are 6 fields, with trails connecting (5,1), (3,6), (2,4), (2,1), and (3,2). Field i has C(i) = i cows.

Output Details

Field 1 has M(1) = 15 cows within a distance of 2 trails, etc.

출처

Olympiad > USA Computing Olympiad > 2011-2012 Season > USACO February 2012 Contest > Gold 3번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /