![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
acm
matthewyu_nju
这个作者很懒,什么都没留下…
展开
-
【算法练习】背包问题:01背包、完全背包、多重背包
原博:https://www.cnblogs.com/fengziwei/p/7750849.html背包问题泛指以下这一种问题:给定一组有固定价值和固定重量的物品,以及一个已知最大承重量的背包,求在不超过背包最大承重量的前提下,能放进背包里面的物品的最大总价值。这一类问题是典型的使用动态规划解决的问题,我们可以把背包问题分成3种不同的子问题:0-1背包问题、完全背包和多重背包问题。...原创 2019-07-03 21:44:23 · 368 阅读 · 0 评论 -
Kruskal算法(最小生成树)【转载】
题目描述如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz输入输出格式输入格式:第一行包含两个整数N、M,表示该图共有N个结点和M条无向边。(N<=5000,M<=200000)接下来M行每行包含三个整数Xi、Yi、Zi,表示有一条长度为Zi的无向边连接结点Xi、Yi输出格式:输出包含一个数,即最小生成树的各边的长度之和;如...转载 2019-07-14 00:33:54 · 187 阅读 · 0 评论 -
【算法练习】poj2392 space elevator 多重背包问题+二进制优化
Space ElevatorTime Limit:1000MS Memory Limit:65536K Total Submissions:14306 Accepted:6831 ...原创 2019-07-04 20:08:03 · 136 阅读 · 0 评论 -
【算法练习】01背包 -hdu2602-bone collector
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2602最简单常规的01背包。 Problem Description Many years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to coll...原创 2019-07-15 00:31:55 · 159 阅读 · 0 评论 -
【算法练习】01背包求第k优解-hdu2639 bone collectorII
这题的主要思路是,每一次状态转移都用两个数组将所有可能成为新状态前k优解的值都保存下来,然后对这两个数组进行排序,再得出这两个数组的前k优解,作为新状态。 Bone Collector II Time Limit: 5000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) ...原创 2019-07-15 01:21:16 · 144 阅读 · 0 评论 -
【算法练习】hdu2955-Robberies-01背包变形
原文:https://blog.csdn.net/flynn_curry/article/details/50950787先是给出几组数据,每组数据第一行是总被抓概率p(最后求得的总概率必须小于他,否则被抓),然后是想抢的银行数n。然后n行,每行分别是该银行能抢的钱数m[i]和被抓的概率p[i],求最大逃跑概率。被抓的概率越大,逃跑概率越小。第一点就是最容易犯错的一点,把所求总被抓...原创 2019-07-15 16:29:03 · 180 阅读 · 0 评论 -
【算法练习】hdu2066-dijkstra-一个人的旅行
一个人的旅行 Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 58797Accepted Submission(s): 19547 Problem Description 虽然草儿是个路...原创 2019-07-15 22:44:24 · 123 阅读 · 0 评论 -
Buy the souvenirs---hdu2126(01背包输出方案数)[转载]
[转载]题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2126有n个物品每个物品的价格是v[i],现在有m元钱问最多买多少种物品,并求出有多少种选择方法;如果将物品的价格看做容量,将它的件数1看做价值的话,那么用01背包就可以求的花费m钱所能买到的最大件数dp[m]。但是题目还要求方案数,因此很容易想到再建立一个数组f[j],存储j元...转载 2019-07-12 10:46:56 · 125 阅读 · 0 评论