最短路
sleepyNick
ZJcx蒟蒻OIer
展开
-
[NOIpTG2007]树网的核——[floyd]
【题意分析】把题目从ccf语转化成中文:在树的直径上取一段路径,使得所有其他节点到这条路径的最大距离最小,而且取的这段路径长度不能超过maxlen数据规模300小得可怕,所以直接上n^3算法。直接floyd求出两两之间距离,然后可以由两两之间最大距离得到树的直径即两端节点然后枚举直径上的路径,直接暴力找出答案,取一个min\minminCode:#include <iost...原创 2019-11-14 19:16:54 · 204 阅读 · 0 评论 -
[NOIpTG2014]寻找道路——[SPFA]
【题意分析】这是道挺好的思维题,但是被我秒了首先直觉告诉我们连反边,从终点开始往前进行bfs扩展标记,把那些可以到达终点的边全都找出来。但题目说能到达终点的点,他们连向的点全部都能到达终点,那么我们就找那些没有标记的点,他们连向的点全部是不符合要求的这样筛选过之后剩下的全都是符合题意的点,跑一遍最短路就好了Code:#include <iostream>#include...原创 2019-11-12 11:10:30 · 150 阅读 · 0 评论