会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
啊嘞
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
10
下一页
2016年12月8日
uva10594
摘要: 题目链接请戳 这里 解题思路 用最小费用最大流。 注意最后的费用会是long long级别。
阅读全文
posted @ 2016-12-08 23:11 啊嘞
阅读(213)
评论(0)
推荐(0)
编辑
uva10806
摘要: 题目链接请戳 这里 解题思路 可以用最小费用最大流建模。 每条道路上的时间为费用,容量为1表示只能一个人通过(因为只对道路做了限值,顶点可以重复通过) 另建标号为0的顶点,其到标号为1的顶点容量为2,花费为0。 代码
阅读全文
posted @ 2016-12-08 22:57 啊嘞
阅读(294)
评论(0)
推荐(0)
编辑
2016年12月6日
uva11045
摘要: 题目链接请戳 这里 解题思路: 二分图匹配用求最大流EK算法解决 可以把每件衣服都表示成一个节点,每当一个人可以和某种衣服匹配则与这种型号的所有衣服有容量为1的通道。 代码
阅读全文
posted @ 2016-12-06 23:40 啊嘞
阅读(368)
评论(0)
推荐(0)
编辑
2016年11月11日
uva10330
摘要: 题目链接请戳 这里 解题思路 用最大流。需要注意的只有拆点 代码
阅读全文
posted @ 2016-11-11 17:01 啊嘞
阅读(163)
评论(0)
推荐(0)
编辑
uva125
摘要: 题目链接请戳 这里 解题思路 主要有两点: 1.当有中间节点可以经过时,根据乘法原理,i到j的路径数等于i到k路径数乘k到j的路径数。 2.只要路径中有经过某个节点是有回路的(即自己到自己),则路径数是无穷的。 代码
阅读全文
posted @ 2016-11-11 15:16 啊嘞
阅读(191)
评论(0)
推荐(0)
编辑
uva10803
摘要: 题目链接请戳 这里 解题思路 直接用floyd就行了。再求最大值。 代码
阅读全文
posted @ 2016-11-11 15:07 啊嘞
阅读(166)
评论(0)
推荐(0)
编辑
2016年11月10日
uva104
摘要: 题目链接请戳 这里 解题思路 需要知道floyd的动态规划思想. 需要注意的是这里无法用滚动数组来压缩空间。 因为需要每次和现在情况作比较,而不是仅仅和过去作比较。 要保存路径的话,再加个path数组,打印就类似于动态规划的路径打印。 代码
阅读全文
posted @ 2016-11-10 19:05 啊嘞
阅读(168)
评论(0)
推荐(0)
编辑
2016年11月9日
uva515
摘要: 题目链接请戳 这里 解题思路 需要知道差分约束系统 代码
阅读全文
posted @ 2016-11-09 19:43 啊嘞
阅读(201)
评论(0)
推荐(0)
编辑
2016年11月8日
uva10986
摘要: 题目链接请戳 这里 解题思路 用Dijkstra和SPFA算法解决。 这次还是SPFA快,快了10ms 代码 首先是Dijkstra的 然后是SPFA的代码
阅读全文
posted @ 2016-11-08 22:50 啊嘞
阅读(272)
评论(0)
推荐(0)
编辑
uva10801
摘要: 题目链接请戳 这里 解题思路 用Dijkstra或者SPFA解决。 主要问题是怎么建图和怎么处理换乘。 1.建图 对于每部电梯,经过的楼层两两都要连接,且有回边。 2.判断换乘 每条边上记录所用时间和用的哪部电梯。用一个数组choice[]保存每次到达楼层时之前乘坐的电梯, 对于楼层0需要特判。其实
阅读全文
posted @ 2016-11-08 19:31 啊嘞
阅读(257)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
10
下一页
公告