Universal Cup Judging System

Universal Cup

時間限制: 1.0 s 記憶體限制: 256 MB 總分: 100 可 Hack ✓
统计

Ергежейлілер жаңа жерасты ауылын жаңа ғана салып бітірді. Енді оның ішінде жұмыс істейтін теміржол желісін жоспарлау уақыты келді.

Ауыл $N$ қиылыстан және оларды байланыстыратын $N - 1$ туннельден тұрады. Туннельдер кез келген қиылыстан кез келген басқа қиылысқа жетуге болатындай етіп салынған. Тұйық болып табылатын әрбір қиылыста (яғни, тек бір ғана туннельмен байланысқан қиылыста) теміржол станциясы бар.

Сіздің міндетіңіз — ауылдағы пойыздардың маршруттарын анықтау. Ергежейлілердің талаптарын орындау үшін барлық станциялар жұптастырылуы керек (бақытымызға орай, олардың саны жұп), және әр жұптың арасында мүмкін болатын ең қысқа жолды пайдаланып бір пойыз қатынайтын болады. Алайда туннельдердің өз шектеулері бар. Әр туннельдің ұзындығы бірдей ($1$-ге тең) болғанымен, олардың ені арқылы тек шектеулі маршруттар саны ғана өте алады.

Ергежейлілер пойыз маршруттарының жалпы ұзындығы мүмкіндігінше ұзын болғанын қалайды. Максималды ұзындық қандай болуы мүмкін екенін есептей аласыз ба?

Кіріс деректері

Кіріс деректерінің бірінші жолында ауылдағы қиылыстар санын білдіретін бір бүтін сан $N$ берілген.

Келесі $N - 1$ жолдың әрқайсысында $a_i$ және $b_i$ қиылыстары арасындағы туннельді білдіретін үш бүтін сан $a_i$, $b_i$, $c_i$ берілген. $c_i$ мәні — осы туннель арқылы өте алатын маршруттар санының жоғарғы шегі.

Шығыс деректері

Бірінші және жалғыз жолда таңдалған станциялар жұптары арасындағы жолдардың максималды жалпы ұзындығын білдіретін бір бүтін санды шығарыңыз.

Егер шектеулерді қанағаттандыра отырып станцияларды жұптастыру мүмкін болмаса, $-1$ шығарыңыз.

Шектеулер

$2 \le N \le 200\,000$, $1 \le a_i, b_i \le N$, $0 \le c_i \le N$, барлық қиылыстар байланысқан, ал станциялардың (яғни тұйықтардың) саны жұп.

Мысалдар

Кіріс 1

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

Шығыс 1

10

Ескертпе

Бірінші мысалда $5\text{--}9$, $6\text{--}7$ және $8\text{--}10$ қиылыстарындағы станцияларды қосу пойыз маршруттарының $4 + 3 + 3 = 10$ болатын жалпы ұзындығын береді.

Кіріс 2

5
1 2 3
1 3 1
1 4 0
1 5 2

Шығыс 2

-1

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#1670EditorialOpen好想成为雨停小姐的狗啊GotoHiotoriView

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.