Պատ#10958

Պատ

0,8 վայրկյան
256 մեգաբայթ
Easy

Կան քաղաքներ, որոնք միացված են n-1 ճանապարհներով, այնպես որ ցանկացած երկու քաղաքների միջև կա միայն մեկ ուղի: Յուրաքանչյուր քաղաք ունի որոշակի քանակությամբ բնակիչներ: Ձեր խնդիրն է գտնել այն քաղաքը, որի հեռավորությունը մյուս բոլոր քաղաքներից, հաշվի առնելով բնակչությունը, ամենափոքրն է:

Ձեզ տրվում է հետևյալը՝

Ձեր խնդիրն է՝

  1. Հաշվել յուրաքանչյուր քաղաքի համար այն արժեքը, որը ստացվում է, երբ հաշվի են առնվում բոլոր մյուս քաղաքների հետ ունեցած հեռավորությունները, բազմապատկված այդ քաղաքների բնակչությամբ:

  2. Գտնել այն քաղաքը, որի համար այս արժեքը ամենափոքրն է:

Արդյունքում վերադարձնել այդ քաղաքի համարը (հաշվարկը սկսվում է 1-ից): Եթե մի քանի քաղաքներ ունեն նույն ամենափոքր արժեքը, վերադարձնել ամենափոքր համարը:

Մուտք

Ելք

Examples

Example 1

Loading
Loading

Example 2

Loading
Loading