
最短路
Fuxey
这个作者很懒,什么都没留下…
展开
-
UVa 10537 - The Toll! Revisited
提示: 1. 用最短路算法都可以解决 , 但要想好状态是什么意思(d[i] 代表什么东西) 2. 开头结尾要注意 , 本题是开头不收税 , 结尾收税 3. 'A'的优先级比'a'要靠前 , Debug中有一组数据可以看看 4. 题中自己yy了一个函数来求收税以前的值 , 貌似是对的 , 但不会严格证明 , 有兴趣的拿不等式证证 , 记得告诉我注意: 为了之原创 2015-10-08 00:05:10 · 904 阅读 · 0 评论 -
UVa 1078 Steam Roller
借鉴了陈峰在训练指南的思路, 表示感谢提示: 1. 直接求最短路是有困难的, 因为状态不满足独立性 , 所以拆点 2. 将(x , y)细分成 , (x , y , dir , doubled) , 后两个分别为到这个点时的方向、这条边是否两次计算了 3. 将每一个状态用一个id 函数投射到一个具体的数值 , 然后预处理所有状态之间的边(处理好那些double) , 这样原创 2015-10-07 23:43:42 · 759 阅读 · 0 评论