P1111 修复公路(并查集)
生活随笔
收集整理的這篇文章主要介紹了
P1111 修复公路(并查集)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
https://www.luogu.org/problem/P1111
題目背景
AA地區在地震過后,連接所有村莊的公路都造成了損壞而無法通車。政府派人修復這些公路。
題目描述
給出A地區的村莊數NN,和公路數MM,公路是雙向的。并告訴你每條公路的連著哪兩個村莊,并告訴你什么時候能修完這條公路。問最早什么時候任意兩個村莊能夠通車,即最早什么時候任意兩條村莊都存在至少一條修復完成的道路(可以由多條公路連成一條道路)
輸入格式
第1行兩個正整數N,M
下面MM行,每行33個正整數x, y, tx,y,t,告訴你這條公路連著x,yx,y兩個村莊,在時間t時能修復完成這條公路。
輸出格式
如果全部公路修復完畢仍然存在兩個村莊無法通車,則輸出-1?1,否則輸出最早什么時候任意兩個村莊能夠通車。
輸入輸出樣例
輸入 #1 復制
輸出 #1 復制
5說明/提示
N≤1000,M≤100000
x≤N,y≤N,t≤100000
/*
先根據時間先后排個序。
用cnt記錄一家人的個數,如果人數到n,那就可以輸出答案了
此時的cnt計數部分,
總結
以上是生活随笔為你收集整理的P1111 修复公路(并查集)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: P1115 最大子段和
- 下一篇: P1083 借教室(差分+二分)