posted on 2009-07-24 19:30 蜗牛也Coding 阅读(742) 评论(4) 编辑 收藏 引用
在下有疑问,如果有一个点,第一次被选择之后,发现其不符等级限制,那么就不更新了,可是有没有可能最小的价钱是要经过这个点呢? 例如下面的数据 1 5 10000 3 2 2 8000 3 8000 3000 4 1 4 400 3000 2 1 4 500 1000 3 1 5 100 100 2 0 难道结果不是5700吗? 不懂啊,如果有空帮忙解释一下,我的邮箱lijh_402@yeah.net 回复 更多评论
我也不太懂楼主的算法原理,为什么你不用枚举呢?同楼上的疑问? 回复 更多评论
增加一个节点n+1, 妙! 回复 更多评论
楼主的代码虽然可以AC,但是是错的。 你试一下这个数据: 1 4 10000 3 2 2 1 3 3 1000 2 2 4 1 3 1 1000 3 1 4 2 100 4 0 正确答案应该是: 105 楼主的代码输出的是 1001。 回复 更多评论
Powered by: C++博客 Copyright © 蜗牛也Coding