题解 2695: 蓝桥杯2022年第十三届决赛真题-出差

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

DFS解法,很简单,通用!

摘要:解题思路:暴力的dfs,列举出每条路线的时间,取最小值,因为dfs容易超时,所以当时间超过最小值,这条路线就放弃;还要注意双向边的赋值问题注意事项:参考代码:#include<stdio.h>#def……

蓝桥杯2022出差 Dijkstra简单变形

#Dijkstra求解##与普通的Dijkstra不同的是:这里每个点要多一个隔离的时间##我们不妨将第i个点要隔离的时间记为w[i](w[1]=0!!!)##节点1到第i个点的最短距离为d[i]##每个节点入堆时只需要将d[i]更新为当前走过的距离+边权+在当前节点隔离的时间```cpp#inclu