会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
奚政
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
30
下一页
2015年9月6日
poj1062 最短路
摘要: 题意:有n个物品,任务是得到1号物品,现在每个物品有它的主人,你可以用金钱购买物品,当然也可以用其他物品加上优惠的价格换取,但是有个要求,因为每个物品的主人有各自的等级,你所交易过的人中,等级差不能超过一个给定的值,问得到1号物品最少要花费多少钱。其实就是最短路,从0到各物品的花费是物品的直接购买价...
阅读全文
posted @ 2015-09-06 14:07 奚政
阅读(171)
评论(0)
推荐(0)
编辑
poj2502 最短路
摘要: 题意:一个人要从家到学校,步行速度10km/h,图上有地铁40km/h,地铁有不同线路,每个线路上的地铁可以互通,相邻两站之间地铁以直线运行,不同地铁线路之间不能直接通过地铁乘坐到达,但不同地点间可以直接步行,按直线走。给出家、学校、各地铁站台的坐标(单位 m),问从家到学校最短需要花费多少时间(m...
阅读全文
posted @ 2015-09-06 13:42 奚政
阅读(608)
评论(0)
推荐(0)
编辑
最短路--差分约束系统分析
摘要: 差分约束系统总体来说就是元素之间有多个大小的限制关系所约束,最后可以类似线性规划的得出一系列可行解集或者解的范围域。约束关系就是这类的不等式: d[3] - d[1] ≤ 10其实这个关系式的含义就是3号点和1号点的距离可以小于等于10,但是如果距离超过10了,至少可以缩小到距离为10。将式子移项之...
阅读全文
posted @ 2015-09-06 13:28 奚政
阅读(314)
评论(0)
推荐(0)
编辑
poj3159 最短路(差分约束)
摘要: 题意:现在需要分糖果,有n个人,现在有些人觉得某个人的糖果数不能比自己多多少个,然后问n最多能在让所有人都满意的情况下比1多多少个。这道题其实就是差分约束题目,根据题中给出的 a 认为 b 不能比 a 多 c 个,也就是 d[b] - d[a] ≤ c,就可以建立 value 值为 c 的单向边 e...
阅读全文
posted @ 2015-09-06 13:22 奚政
阅读(154)
评论(0)
推荐(0)
编辑
poj1511 最短路
摘要: 题意:与poj3268一样,所有人需要从各点到一点再从一点到各点,求最短路总和。与poj3268一样,先正向建图跑 dijkstra ,得到该点到其他所有各点的最短路,即这些人回去的最短路,再用反向建的图跑一遍最短路,得到各点到该点的最短路,求和就行了。 1 #include 2 #include ...
阅读全文
posted @ 2015-09-06 13:09 奚政
阅读(350)
评论(0)
推荐(0)
编辑
poj2240 最短路判环
摘要: 题意:与poj1680一样,有不同的换钱渠道,可以完成特定两种货币的交换,并且有汇率,只不过此题是单向边,然后问是否能使财富增加与poj1680一样,建图之后直接spfa判增值的环即可 1 #include 2 #include 3 #include 4 #include 5 #include 6 ...
阅读全文
posted @ 2015-09-06 12:54 奚政
阅读(113)
评论(0)
推荐(0)
编辑
poj3660 最短路/拓扑序
摘要: 题意:有n头牛,为了给牛排顺序,给出了牛之间的胜负关系,具有传递性,问给出的胜负关系是否可以给这些牛排出唯一的顺序。其实是个拓扑排序问题,牛的胜负关系就是有向边,然后判断是否有唯一的拓扑序就行。当然,也可以考虑每头牛若比它强的牛数和比它弱的牛数总和确定是n-1个,那么这头牛的位置就可以唯一确定,那么...
阅读全文
posted @ 2015-09-06 12:50 奚政
阅读(207)
评论(0)
推荐(0)
编辑
poj1502 最短路
摘要: 题意:有n个处理器,给出n*n的邻接矩阵的一半,表示相互之间传输信息的花费(另一半与给出的一半对称,即双向都可传输),x表示不能传输,问从第一个处理器传输到所有处理器的最小花费总和是多少。就是跑一遍最短路,然后求和……原来我以前做的最短路都这么水…… 1 #include 2 #include 3 ...
阅读全文
posted @ 2015-09-06 12:27 奚政
阅读(150)
评论(0)
推荐(0)
编辑
poj3259 最短路判环
摘要: 题意:有一些点、一些道路和一些虫洞,道路是双向的,连接两点,花费正的时间,而虫洞是单向的,连接两点,可以使时间倒退,求是否能够回到过去。只要明确回到过去其实就是当出现一个负环的时候,不断沿这个环走,就能够实现时间倒退了。然后就是判负环……spfa版: 1 #include 2 #include 3 ...
阅读全文
posted @ 2015-09-06 12:00 奚政
阅读(196)
评论(0)
推荐(0)
编辑
poj1680 最短路判环
摘要: 题意:有多个银行可以换钱,每个银行可以将特定的两种钱相互兑换,并且有自己的汇率,现在问是否可以将自己的钱通过银行兑换增加。其实比较水,主要就是知道最短路问题里的负环可以通过bellman-fold或spfa判断出来,在这里其实就是找正的环就行了。一开始WA了无数发……原因是传参传了int,但其实是d...
阅读全文
posted @ 2015-09-06 11:50 奚政
阅读(334)
评论(0)
推荐(0)
编辑
上一页
1
···
17
18
19
20
21
22
23
24
25
···
30
下一页
公告