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

29968번 - Transpordikulud 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB111100.000%

문제

Bitlandis on $N$ linna, mis on tähistatud arvudega 1ドル$ kuni $N$. Linnad on omavahel ühendatud $N - 1$ kahesuunalise teega. Iga tee pikkus on üks ühik ja tekkinud teedevõrk on sidus (igast linnast saab liikuda igasse teise linna).

Bitlandi $K$ suurimat linna soovivad korraldada oma õpilastele programmeerimisvõistluse. Nad tahavad korraldada võistluse linnas, mis minimeerib õpilaste transpordikulud. Võistlus võib aset leida ükskõik missuguses Bitlandi linnas.

Õpilaste transportimine linnast $u$ linna $v$ maksab $x^2$ eurot, kus $x$ on $u$ ja $v$ vaheline kaugus. Leia minimaalne võimalik transpordikulu.

입력

Tekstifaili esimesel real on kaks täisarvu, linnade arv $N$ (1ドル \le N \le 5 \cdot 10^5$) ja võistlusel osalevate linnade arv $K$ (1ドル \le K \le N$). Järgmisel $N - 1$ real on igaühel kaks täisarvu $u$ ja $v,ドル mis näitavad, et linnade $u$ ja $v$ vahel on tee. Viimasel real on $K$ suurima linna tähised.

출력

Tekstifaili väljastada minimaalne transpordikulude summa eurodes.

제한

예제 입력 1

4 2
1 2
2 3
3 4
1 4

예제 출력 1

5

Optimaalne on korraldada võistlus linnas 2 või linnas 3.

예제 입력 2

10 5
1 2
2 3
3 4
1 5
5 6
1 7
7 8
8 9
8 10
4 6 7 9 10

예제 출력 2

32

Optimaalne on korraldada võistlus linnas 1.

힌트

출처

Olympiad > Estonian Informatics Olympiad > 2017-18 > Open Competition 4번

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

출처

대학교 대회

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

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