Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

BIRTHDAYTREE - Ծննդյան ծառը

Հունվարի 29-ին Հայկի ծննդյան օրն էր, և նրա մեծ եղբայրը ծննդյան առթիվ Հայկին նվիրել էր n գագաթ պարունակող գրաֆ, որն իրենից ներկայացնում էր ծառ (ծառը դա n-1 կող պարունակող կապակցված գրաֆն է)։ Քանի որ Հայկը շատ է սիրում լուծել տարբեր խնդիրներ, նա խնդրում է մեծ եղբորը տալ նրան ինչ-որ խնդիր, որը կապված կլինի իր նվերի հետ։ Հայկին տրվում է հետևյալ խնդիրը. Տրված է n գագաթ պարունակող ծառ, որի կողերը ունեն երկարություններ։ Յուրաքանչյուր գագաթի համար անհրաժեշտ է գտնել այդ գագաթից դեպի մյուս գագաթներ հեռավորությունների գումարը։ 

Մուտքային տվյալներ

Մուտքային տվյալների առաջին տողում տրված է մեկ ամբողջ թիվ՝ ծառի գագաթների n (2 n ≤ 105) քանակը։ Հաջորդ n-1 տողերից յուրաքանչյուրում տրված են երեք ամբողջ u, v, w (1 ≤ u ≠ v ≤ n, 1 ≤ w ≤ 105), որը նշանակում է, որ v գագաթը u-ին միացված է w երկարությամբ կողով։

Ելքային տվյալներ

Արտածեք n ամբողջ թիվ, որոնցից i-րդը՝ i գագաթի յուրահատուկ գումարն է։

Օրինակ

Մուտք Ելք
5
1 2 3
2 3 4
3 4 5
4 5 2
36
27
23
28
34
6
1 2 3
1 3 4
1 6 7
3 4 1
3 5 2
25
37
25
29
33
53

Բացատրություն

Առաջին օրինակում, 3-րդ գագաթի անհրաժեշտ գումարը հաշվվում է հետևյալ կերպ.

  • 3 համարի գագաթից դեպի 1 համարի գագաթ հեռավորությունը հավասար է 7-ի։
  • 3 համարի գագաթից դեպի 2 համարի գագաթ հեռավորությունը հավասար է 4-ի։
  • 3 համարի գագաթից դեպի 4 համարի գագաթ հեռավորությունը հավասար է 5-ի։
  • 3 համարի գագաթից դեպի 5 համարի գագաթ հեռավորությունը հավասար է 7-ի։

Հետևաբար 3-րդ գագաթի համար պատասխանը հավասար է 7+4+5+7=23:

 


Ավելացրեց.Andreasyan
Ամսաթիվ.2022-02-06
Ժամանակի սահմանափակումը.1s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.C CSHARP C++ 4.3.2 CPP CPP14 JAVA PAS-GPC PAS-FPC PYTHON3
Աղբյուրը.Մարզային փուլ, 2021-22

թաքցնել մեկնաբանությունները
2022-05-31 13:44:04


Վերջին խմբագրածը. 2022-06-12 12:22:41
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.