最短路
lengxuenong
这个作者很懒,什么都没留下…
展开
-
CF1307D Cow and Fields BFS+贪心
题目来源: CF1307D Cow and Fields注意审题:题目种要求的是最大值,而且是无向图。根据题意,要求出从1点到其他点的距离,求出n点到其他点的距离.而且路径长度为1,所以当然跑正反BFS啦。跑完BFS后,他希望连接两点后还是最短距离最长,因此连接的应该是本来就距离进的点。我们将一个点按照到1,n的距离差排序,那么相邻的点对结果的影响小,因此,按顺序枚举相邻点求最值即可。注意题意...原创 2020-03-01 10:15:40 · 232 阅读 · 0 评论 -
luoguP1606 [USACO07FEB]荷叶塘Lilypad Pond--最短路计数
题目大意:添加最少石头的方案数。一种朴素的想法是是每个节点向外建边,是荷花建0边,添加建1边,然后跑最短路计数,这样只能得部分分。为什么呢?比如可以多个荷花节点向同一个水节点建边,实际是一种放置石头得方案,但这样就会统计成多种。因此正确得建图方法是一个荷花联通块,添加一个石头可以到达哪里。,然后再统计最短路条数就是不同得方案数了。建图抄了dfs的,又写了个bfs的。原理是一样的。参考...原创 2018-09-21 17:25:19 · 178 阅读 · 0 评论