洛谷P1111 (文字描述)A 地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。给出 A 地区的村庄数 𝑁,和公路数 𝑀,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。问最早什么时候任意两个村庄能够通车,即最早什么时候任意两条村庄都存在至少...
P1111-修复公路 1#include <bits/stdc++.h>2#define_for(i,a,b) for(int i = (a);i < b;i ++)3#define_rep(i,a,b) for(int i = (a);i > b;i --)4#defineINF 0x3f3f3f3f5#defineMOD 10000000076typedeflonglongll;7usingnamespacestd;8inline ll read()9{10ll ans =0;11charch ...
P1111 修复公路 题目背景 A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。 政府派人修复这些公路。 题目描述 给出A地区的村庄数N,和公路数M,公路是双向的。 并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。 问最早什么时候任意两个村庄能够通车,即最早什么时候任意两条村庄都存...
输入输出格式 输入格式: 第1行两个正整数N,M 下面M行,每行3个正整数x, y, t,告诉你这条公路连着x,y两个村庄,在时间t时能修复完成这条公路。 输出格式: 如果全部公路修复完毕仍然存在两个村庄无法通车,则输出-1,否则输出最早什么时候任意两个村庄能够通车。 输入输出样例 输入样例#1: 4 4 1 2 6 1 3...
P1111 修复公路 Browse files master zhijuyingfeng committed Dec 20, 2018 Verified 1 parent 2bd7c1c commit b3f1854 Showing 1 changed file with 67 additions and 0 deletions. Whitespace Ignore whitespace Split Unified 67 changes: 67 additions & 0 deletions 67 P1111.cpp Original file line...
如果全部公路修复完毕仍然存在两个村庄无法通车,则输出-1,否则输出最早什么时候任意两个村庄能够通车。 输入输出样例 输入样例#1: 代码语言:javascript 复制 44126134145423 输出样例#1: 代码语言:javascript 复制 5 说明 N<=1000,M<=100000 x<=N,y<=N,t<=100000 ...
P1111 修复公路(并查集) 题目背景 AA地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。 题目描述 给出A地区的村庄数NN,和公路数MM,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。问最早什么时候任意两个村庄能够通车,即最早什么时候任意两条...
P1111 修复公路 目录 题目背景 题目描述 输入输出格式 输入输出样例 说明 回到顶部 题目背景 A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。 回到顶部 题目描述 给出A地区的村庄数N,和公路数M,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条...
题解P1111 【修复公路】 题意翻译:# 求该图已联通时所用最小时间。 做法:# 最小生成树 Krusal算法 先把所有边按修复时间从大到小排序, 再每次取出权值最小的边,如果它的两个端点$u,v$已经联通了就跳过, 否则就把这条边加入图中,并且把$u,v$加入到同一个集合中。
P1111 修复公路 题目背景 A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。 政府派人修复这些公路。 题目描述 给出A地区的村庄数N,和公路数M,公路是双向的。 并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。 问最早什么时候任意两个村庄能够通车,即最早什么时候任意两条村庄都...