摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=5889 题意: 给出一个图,帝国将军位于1处,敌军位于n处,敌军会选择最短路到达1点。现在帝国将军要在路径上放置障碍,每条边上都有一个放置障碍的代价。求至少需要多少代价。 思路: 首先就是求最短路,然后将最短路上的 阅读全文
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=5887 题意: 容量很大的01背包。 思路: 因为这道题目背包容量比较大,所以用dp是行不通的。所以得用搜索来做,但是需要一些剪枝,先按体积排序,优先考虑体积大的物品,这样剪枝会剪得多一些(当然按照性价比排序也是可 阅读全文
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=5884 题意:有个屌丝设计了一个程序,每次可以将k个数组进行合并,代价为这k个数组总的长度之和。现在另外一个屌丝要他最后合并成一个数组时的总代价不能超过T。求k的最小值。 思路:贪心策略是长度越小的肯定先进行合并。 阅读全文
摘要:
https://vjudge.net/problem/UVALive-4080 题意:给出一个n个结点m条边的无向图,每条边上有一个正权。令c等于每对结点的最短路长度之和。不连通的两点的最短路长度视为L。 求出初始时的最短路长度之和以及删除一条边后最大的最短路长度之和。 思路: 最短路树其实很简单, 阅读全文