图论
eptzd
这个作者很懒,什么都没留下…
展开
-
cf div3 G Reducing Delivery Cost
题目描述:有无向图G 包含n个点,m条边(无重边自环),保证图联通,同时有k对(s,e) 。现在可以选择一条边将其边长修改为0,求k对distance(s,e)和的最小值。思路1.跑n次最短路径 求出dis[][]2 假设选择的边为E,E的2个端点分别为a,b。那么对于某一对(s,e)。新的最短距离为{dis[s][e],dis[s][a]+dis[e][b],dis[s][b]+dis[e][a]};...原创 2021-12-24 16:12:15 · 206 阅读 · 0 评论 -
BNU City Travel
题意: 给你一个图(无重边且双向),每条边都有长度和颜色,要求不能连续走两条颜色相同的边。给你起点和终点,求最短路径。解法:用SPFA解决,不过队列里的元素不是一个节点,而是代表从起点到某一节点以某一种颜色结束的二位元素。#include #include #include #include #include #include #include #inc原创 2012-10-03 19:29:04 · 277 阅读 · 0 评论