โจทย์
โจทย์จะกำหนดรายละเอียดของการเชื่อมต่อของถนนระหว่างเมืองมาให้ จงเขียนโปรแกรมเพื่อหา ค่าใช้จ่ายรวมที่ต่ำที่สุด (smallest total cost) ในการปิดถนนที่ทำให้ไม่มีเส้นทางการฝึกซ้อมที่เป็นไปตามเงื่อนไขที่โจทย์กำหนดข้างต้นได้
ข้อมูลนำเข้า บรรทัดแรก มีจำนวนเต็ม 2 ค่าคือจำนวนเมืองทั้งหมด N และจำนวนถนนทั้งหมด M โดยที่ 2 ≤ N ≤ 1 000,
N-1 ≤ M ≤ 5 000 ต่อจากนั้น M บรรทัด แต่ละบรรทัดเป็นรายละเอียดของถนนแต่ละเส้น ซึ่งประกอบด้วยจำนวนเต็มสามค่า คือ A B และ C โดยที่ 1 ≤ A ≤ N, 1 ≤ B ≤ N, 0 ≤ C ≤ 10 000 ทั้งนี้ A และ B คือหมายเลขของเมือง ซึ่งย่อมต้องมีค่าที่ต่างกัน แสดงว่ามีถนนเชื่อมต่อโดยตรงระหว่างเมืองทั้งสอง ถ้า C=0 หมายความว่า ถนนเส้นนี้เป็นถนนราดยาง และ ถ้า C>0 นั่นคือถนนเส้นนี้ไม่ได้ราดยางและค่า C ก็คือค่าใช้จ่ายในการปิดถนนนั่นเอง