在刷题的单身狗很开心
在刷题的单身狗很开心
全部文章
题解
2023河南萌新联赛第(八)场(3)
c++(1)
动态规划(5)
差分与前缀和(4)
洪水填法(1)
牛客小白月赛78(4)
牛客练习赛115(2)
牛客练习赛116(2)
算法(1)
算法刷题(2)
归档
标签
去牛客网
登录
/
注册
在刷题的单身狗很开心的博客
全部文章
/ 题解
(共13篇)
题解 | #公交线路#
本题属于Dijkstra算法的模板题。只需要之前迪杰斯特拉算法求出起点s到每个点的最短距离。然后输出s到t的最短距离即可。 这里简要说一下迪杰斯特拉算法的原理: 迪杰斯特拉算法使用一个贪心的思想,在每一次的路径里面最短的那一个一定是确定的,也就是说不会被其他的路径影响从而边的更短。那么我...
C++
图论
Dijkstra
迪杰斯特拉算法
最短路径算法
2023-11-01
0
399
题解 | #任务安排#
//关键路径的模板题,首先按照拓扑排序的顺序去计算每个点最早的开始时间,在拓扑排序的过程中将节点保存进栈里面 //然后从栈里面挨个的取出,每取出一个去找他的出度边,去计算最晚开始时间。 //最后遍历一遍所有的点,如果最早开始时间和最晚开始时间相等那么就是关键事件。 #include <...
C++
拓扑排序
图论
2023-11-01
1
412
题解 | #[HNOI2015]菜肴制作#
//反向建边,在正常的拓扑排序里面我们只能按照起始的点去寻找最大或最小的字符序列, //但是在题目当中要求尽量先吃到质量高的菜肴,那么这就关系到终点了。 //所以我们可以采用反向建边的方式,去求一个字符序列最大的,这样就实现了尽量先吃到质量高的菜肴。 #include <bits/s...
C++
拓扑排序
图论
2023-11-01
1
393
首页
上一页
1
2
下一页
末页