首页 > 代码库 > POJ 3411 Paid Roads 题解 《挑战程序设计竞赛》
POJ 3411 Paid Roads 题解 《挑战程序设计竞赛》
POJ 3411 Paid Roads开路:N个城市间有m条单向路,分别从a到b,可以在c处交P路费,也可以直接交R路费。那么问题来了,你的挖掘机怎么开最省钱?3.4熟练掌握动态规划状态压缩DP乍一看可以Dijkstra,实际上的确可以Dijkstra。不过多了一个预交费的c,所以在遍历的时候多了一维状态,这个维度储存当前走过的城市集合。在Dijkstra的时候,如果走过了c那么就有两个选择,选其中最省的即可;否则没得选。#include <iostream>#include&nb...
继续阅读:码农场 » POJ 3411 Paid Roads 题解 《挑战程序设计竞赛》
原文链接:http://www.hankcs.com/program/algorithm/poj-3411-paid-roads.html
POJ 3411 Paid Roads 题解 《挑战程序设计竞赛》
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。