上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页
摘要: 目录 一、引例 1、一类不等式组的解 二、最短路 1、Dijkstra 2、图的存储 3、链式前向星 4、Dijkstra + 优先队列 5、Bellman-Ford 6、SPFA 7、Floyd-Warshall 三、差分约束 1、数形结合 2、三角不等式 3、解的存在性 4、最大值 => 最小值 阅读全文
posted @ 2018-08-29 17:36 Somnus、M 阅读(282) 评论(0) 推荐(0)
摘要: 给定节点数n,和边数m,边是单向边. 问从1节点出发到2,3,...n 这些节点路程和从从这些节点回来到节点1的路程和最小值。 阅读全文
posted @ 2018-08-29 15:23 Somnus、M 阅读(147) 评论(0) 推荐(0)
摘要: 前几天在看Floyd算法的时候,虽然感觉程序很简单,但是让你动手写那些过程矩阵的时候就感觉不怎么简单了,就上网找找看有木有简便的计算方法,搜索之后没有发现有现成的例子,只搜到了两句“弄两条线,从左上角挪到右下角”,“十字交叉法,从左上角到右下角”,除此之外就再也木有找到有用的东西了。没有内容就创造内 阅读全文
posted @ 2018-08-24 18:45 Somnus、M 阅读(1203) 评论(0) 推荐(1)
摘要: 题意:I=1, V=5, X=10, L=50,n个位置可任意放4个数,n个数组成的值是每一位的值的和,要求最后代表的值不同的种类数。 缺欠的是做题的思路,当看到这道题发现n是10^9级别,第一反应是得找到一个公式。但怎么找没想出来。 满足i+j+k+p = n (i,j,k,p分别是1,5,10, 阅读全文
posted @ 2018-08-20 01:22 Somnus、M 阅读(135) 评论(0) 推荐(0)
摘要: 题意:要建一棵圣诞树,使得总的花费最小。具体规则是:圣诞树是一颗无向树形图,其中,编号为1的节点为根节点,原始图中每条边具有边权(unit):材料的单位价值;每个点也有一个权(weight):点的重量。生成树中,各条边的花费是该边权(unit)* 该边的子树中所有点的重量(weight)和,总的花费 阅读全文
posted @ 2018-08-12 21:44 Somnus、M 阅读(212) 评论(0) 推荐(0)
摘要: 题目大意:有n个城市,m条道路,在每条道路上有一个承载量,现在要求从1到n城市最大承载量,而最大承载量就是从城市1到城市n所有通路上的最大承载量 解题思路:其实这个求最大边可以近似于求最短路,只要修改下找最短路更新的条件就可以了 阅读全文
posted @ 2018-08-12 19:07 Somnus、M 阅读(126) 评论(0) 推荐(0)
摘要: link:https://vjudge.net/problem/HDU-2066#author=haochengqian 题意 从任意一个邻居家出发 到达任意一个终点的 最小距离 解析 求多源最短路 我想到的是Floyd算法 但是题目给出的n的大小不确定 所以图很稀疏 会有很多孤立点 会多跑很多没用 阅读全文
posted @ 2018-08-11 17:30 Somnus、M 阅读(219) 评论(0) 推荐(0)
摘要: link:https://vjudge.net/problem/POJ-2449 前面输入与大多最短路题相同 最后一行输入s,t,k 求从s到t的第K短路 wiki link: https://en.wikipedia.org/wiki/A*_search_algorithm 出题者的算法是首先计算 阅读全文
posted @ 2018-08-10 20:49 Somnus、M 阅读(232) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/HDU-2544#author=0 Dijkstra算法:(类似prim算法) floyd算法(类似于dp): SPFA算法: 阅读全文
posted @ 2018-08-10 18:20 Somnus、M 阅读(775) 评论(0) 推荐(0)
摘要: 首先,不难证明次小生成树的连边与最小生成树一定不相同 因此,我们可以枚举每一条在最小生成树上的边 在剩下的边的集合中再求最小生成树 也就是再对n-1个缺一条边的图求最小生成树 对于严格次小生成树 找出n-1棵树中找到权值>原最小生成树且最小的 对非严格次小生成树 找出n-1棵树中找到权值>=原最小生 阅读全文
posted @ 2018-08-10 00:48 Somnus、M 阅读(224) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页