Codeforces 721 C. Journey(拓扑排序+DP)
codeforces每日一练。 题意: 给定n个点,m条有向边,以及k时间。求不超过k时间1-n最多能经过多少个点。 思路: 数据<=5000,说明是个暴力dp。 那么可以用dp[i][j]维护从1到i点经过了j个点,然后初始化为inf,再设dp[1][1]=0,保证每个dp都是由1出发的。 因为是有向无环图,所以我们可以在拓扑排序的时候进行dp,循环n个点,复杂度On^2,然后多开一个pre[i][j]记录经过i点时的前一个点。 由于开了两个5000*5000的数组,所以得用int,如果用long long会MLE。 代码如下: #include #define ll long lon
用户评论
推荐下载
-
拓扑排序和关键路径课设
阅读了《数据结构(C语言)》的经典著作后,学习了有关简单算法的实现,认识到数学可 以应用到各个领域。本次算法课程设计运用所学的图论的拓扑排序和关键路径,去实现工程中的花费时间和顺利进行问题。拓扑排序主
30 2019-04-13 -
图的拓扑排序与关键路径
图的拓扑排序与关键路径的课件,大家可以看一看
22 2019-05-25 -
图的最短路径拓扑排序
数据结构中的,狄克斯特拉(Dijkstra),弗洛伊德求最短路径的算法,和拓扑排序的算法,这里讲的十分的详述,而且还有模板语言实现。
35 2019-05-25 -
数据结构_图的拓扑排序
题目:图的存储结构及拓扑排序从键盘或文件读入有向图的顶点信息和弧信息(输入格式自拟);建立有向图的十字链表存储结构;利用拓扑排序方法判断该图是否为有向无环图。
32 2019-07-27 -
拓扑排序及关键路径的求解
对给定的AOV网判断网中是否存在环,检测的办法是对有向图构造其顶点的拓扑有序序列,若网中所有顶点都在它的拓扑有序序列中,则该AOV网中必定不存在环。在拓扑排序的基础上实现关键路径的的求解。
30 2019-07-18 -
拓扑排序排课表_数据结构
数据结构中的拓扑排序,实现课表的排序...C++编写~非本人编写..如原作者看到此程序..可与本人联系~~
70 2019-05-06 -
拓扑排序和关键路径的求解
数据结构课程设计——拓扑排序和关键路径的求解
49 2018-12-08 -
拓扑排序的概念以及算法实现
数据结构中拓扑排序的概念以及算法实现 掌握拓扑排序的概念,拓扑排序的算法与实现,学会在AOV和AOE网上的应用
41 2018-12-08 -
基于拓扑排序的排课程序
山大数据结构课程设计,基于拓扑排序的排课程序,已有流传,请勿直接引用,否则后果自负。
21 2019-07-15 -
数据结构图拓扑排序
图拓扑排序有图的数据结构描述还有程序清单
25 2019-07-23
暂无评论