码迷,mamicode.com
首页 > 其他好文 > 详细

[BZOJ 1295][SCOI2009]最长距离(SPFA+暴力)

时间:2014-12-10 23:59:38      阅读:353      评论:0      收藏:0      [点我收藏+]

标签:http   sp   on   bs   tt   line   算法   nbsp   br   

题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1295

分析:很巧妙的一道spfa
从搜索的角度是搜索在所有1中搜索删除哪T个1,对整个图询问,这样肯定TLE

不妨反过来想一想:对于两个点,弄出联通这两个点所需删除的最少的1,那么就知道这两个点是否可以作为题目要求的起点和终点,如果满足算一下结果和ans比较一下就可以。

所以算法就出来了:

枚举起点(S,T),用SPFA跑出图上的所有点到起点这条路径联通的最少删除的1,那么ans=max(dist(起点,i)) (其中i到起点的删除最少的1的数量<=T)

 

[BZOJ 1295][SCOI2009]最长距离(SPFA+暴力)

标签:http   sp   on   bs   tt   line   算法   nbsp   br   

原文地址:http://www.cnblogs.com/wmrv587/p/4156518.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!