![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最小生成树
youth518
这个作者很懒,什么都没留下…
展开
-
CF1051F The Shortest Statement Dijkstra+生成树
题意:给定一张nnn个点mmm条边的图,qqq次询问两点之间的最短路范围&性质:1≤n,m,q≤105,1≤m−n≤201\le n,m,q\le 10^5,1\le m-n\le 201≤n,m,q≤105,1≤m−n≤20分析:题面及其简洁,所以我们发现唯一显得很特别的一个条件就是1≤m−n≤201\le m-n\le 201≤m−n≤20,这个条件说明了什么,说明了整张图可以看做一棵树上多挂了几条边,所以我们只要对于特殊边所在的点跑一遍最短路,因为任意点对要么从树上走,要么必定经过这原创 2020-09-18 13:49:04 · 80 阅读 · 0 评论 -
P1265 公路修建 最小生成树
题意:(一句话题意的话,这题就不用做了)某国有n个城市,它们互相之间没有公路相通,因此交通十分不便。为解决这一“行路难”的问题,政府决定修建公路。修建公路的任务由各城市共同完成。修建工程分若干轮完成。在每一轮中,每个城市选择一个与它最近的城市,申请修建通往该城市的公路。政府负责审批这些申请以决定是否同意修建。政府审批的规则如下:(1)如果两个或以上城市申请修建同一条公路,则让它们共同修建;(2)如果三个或以上的城市申请修建的公路成环。如下图,A申请修建公路AB,B申请修建公路BC,C申请修建公路原创 2020-09-16 11:25:01 · 259 阅读 · 0 评论