Module: نظام مجموعة منفصلة


Problem

6 /9


الطرق العزيزة

Problem

التفت إليك رئيس بيرلاند طلباً للمساعدة! هناك مدن ن في بلده. توجد طرق ذات اتجاهين بين بعض أزواج المدن. سيفتح الموسم السياحي قريبًا جدًا ، لكن طرق Berland ليست جاهزة على الإطلاق لمثل هذا الاختبار.
يريد الرئيس إصلاح مجموعة من الطرق بحيث تكون التكلفة الإجمالية للإصلاحات في حدها الأدنى ويمكن للمرء الانتقال من أي مدينة في بيرلاند إلى أي مدينة أخرى باستخدام الطرق التي تم إصلاحها فقط.
ابحث عن الكثير من الطرق التي تحتاج إلى إصلاح ، سيساعدك صديقك. ما عليك سوى حساب الحد الأدنى لتكلفة الإصلاح.
إنه مضمون أن هناك دائمًا مجموعة الطرق المطلوبة.

الإدخال:
يحتوي السطر الأول على عددين صحيحين - n و m (2 & lt؛ = n & lt؛ = 300000، n - 1 & nbsp؛ & lt؛ = m & lt؛ = 300000).
تحتوي سطور m التالية على ثلاثة أرقام - u و v و w (1 & lt؛ = u، v & lt؛ = n، 0 & lt؛ = w & lt؛ = 10 9 ) - الطريق بين المدن u و v التي تبلغ تكلفة إصلاحها w.

<الجسم>
أدخل الإخراج
3 3
1 2 1
1 2 3
1 3 4
5
24 / div>
1 2 0
1 2 1
1 2 2
1 2 3
0

(ج) إبراهيم أحمد ، 2018