
图论
文章平均质量分 78
水杯
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ural 1004(floyd 求最小环)
poj暂时出问题。。就先做一个这里的题了。。。。简单题。。。。求无向图的最小环。。。floyd算法。。。。 #include #include #include using namespace std; const int inf = 100000000; int maze原创 2011-09-18 10:29:08 · 685 阅读 · 0 评论 -
poj 2449( k 短路 spfa+A*来求解)
看到了一个讲解k短路的感觉不错。。。。。 对于A* ,估价函数 = 当前值+当前位置到终点的距离,即 F(p)=g(p)+h(p),每次扩展估价函数值中最小的一个。对于k短路来说,g(p)为当前从s到p所走的长度,h(p)为从p到 t 的最短路的长度,则F(p)的意义就是从s按原创 2011-10-03 21:19:27 · 735 阅读 · 0 评论 -
poj 3463(dijk贪心思想的应用)
题意是找出最短路径以及比最短路径大一的路径的总的路径条数。。。。。。 贪心思想来求解最短路,并且记录最短和次短,以及出现的次数: 当前长度len 的四个处理: 1. 比最短要小。。。。更新最短和次短 2. 等于最短。。。。。更新最短次数 3. 比次短要小。。。。更新次短原创 2011-10-04 20:50:41 · 697 阅读 · 0 评论 -
poj 3613(floyd倍增)
1.何为倍增?。。。。。难道就是这个类似快速幂的矩阵相乘???。。。。。。 2.01矩阵中,矩阵a^k的目标矩阵k[ i ] [ j ]表示 i 到 j 经过 k 个点的路径数。。。。。那么对于此题中的已知矩阵k次floyd 就可以得到经过 k 条边的路径最短距离。。。 3原创 2011-10-05 11:30:46 · 816 阅读 · 0 评论 -
poj 3621(参数搜索 + spfa)
01整数规划问题就是求解方程(a1*x1+a2*x2+..+an*xn)/(b1*x1+b2*x2+..+bn*xn)的最小值/最大值问题。其中xi = 0或1(i=1,2...n) 对于此类问题我们可以通过二分来求解很接近答案的近似值。我们可以先令: (a1*x1+a2原创 2011-10-05 16:27:02 · 657 阅读 · 0 评论 -
poj 3635(full tank?)
我感觉是dp类型的吧。。。。 discuss里一个讲解把状态的设置说的很好 设一个 money[1001][101] 表示 到点i时, 油量为j 的最小花费; 然后用dijstra的广搜变种来搜即可: 每次找一个最小花费点, if money[x][y + 1]满足, 拓原创 2011-10-06 17:36:57 · 974 阅读 · 0 评论 -
poj 2728(迭代+prime)
01整数规划有两种解决方法:二分和迭代,二分效率低,迭代容易卡精度。。。。。 这个题二分的话。。貌似会花好长时间。。。。网友是这么说的。。。。然后学了一下迭代。。。。。200++过的。。。 0-1分数规划 设x[i]等于1或0, 表示边e[i]是否属于生成树.原创 2011-10-08 15:02:05 · 742 阅读 · 0 评论