Universal Cup Judging System

Universal Cup

حد الوقت: 1.0 s حد الذاكرة: 256 MB مجموع النقاط: 100 قابلة للهجوم ✓
الإحصائيات

Para kurcaci baru saja membangun desa bawah tanah baru mereka. Sekarang saatnya merencanakan jaringan kereta api yang akan beroperasi di dalamnya.

Desa tersebut terdiri dari $N$ persimpangan dan $N - 1$ terowongan yang menghubungkannya. Terowongan-terowongan tersebut telah dibangun sedemikian rupa sehingga memungkinkan untuk mencapai persimpangan mana pun dari persimpangan lainnya. Di setiap persimpangan yang merupakan jalan buntu (artinya hanya terhubung oleh satu terowongan), terdapat sebuah stasiun kereta api.

Tugas Anda adalah menentukan rute untuk kereta api di desa tersebut. Untuk memenuhi persyaratan para kurcaci, semua stasiun harus dipasangkan (untungnya, jumlahnya genap), dan akan ada satu kereta yang beroperasi di antara setiap pasangan, menggunakan jalur terpendek yang mungkin. Namun, terowongan-terowongan tersebut memiliki keterbatasan. Meskipun setiap terowongan memiliki panjang yang sama (sama dengan $1$), lebarnya hanya memungkinkan sejumlah rute terbatas untuk melewatinya.

Para kurcaci menginginkan total panjang rute kereta api sepanjang mungkin. Bisakah Anda menghitung berapa panjang maksimum yang mungkin?

Masukan

Baris pertama masukan berisi satu bilangan bulat $N$, yang menyatakan jumlah persimpangan di desa tersebut.

Masing-masing dari $N - 1$ baris berikutnya berisi tiga bilangan bulat $a_i$, $b_i$, $c_i$, yang menyatakan sebuah terowongan antara persimpangan $a_i$ dan $b_i$. Nilai $c_i$ adalah batas atas jumlah rute yang dapat melewati terowongan ini.

Keluaran

Pada baris pertama dan satu-satunya, cetak satu bilangan bulat yang menyatakan total panjang maksimum jalur antara pasangan stasiun yang dipilih.

Jika tidak ada cara untuk memasangkan stasiun sambil memenuhi batasan yang ada, cetak $-1$.

Batasan

$2 \le N \le 200\,000$, $1 \le a_i, b_i \le N$, $0 \le c_i \le N$, semua persimpangan saling terhubung, dan jumlah stasiun (yaitu jalan buntu) adalah genap.

Contoh

Masukan 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

Keluaran 1

10

Catatan

Pada contoh pertama, menghubungkan stasiun di persimpangan $5\text{--}9$, $6\text{--}7$, dan $8\text{--}10$ memberikan total panjang rute kereta api sama dengan $4 + 3 + 3 = 10$.

Masukan 2

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

Keluaran 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.