随笔分类 -  背包dp

摘要:http://lightoj.com/volume_showproblem.php?problem=1036 题意:给出一个n*m的地图,每个位置含有xi的金矿和yi的银矿。金矿都要运到地图的西边,银矿都要运到地图的南边。 每个位置可以建铁路,但是只能建东-西或者南-北中的一个,也就是所有铁路不能交 阅读全文
posted @ 2016-10-16 16:33 海无泪 阅读(397) 评论(0) 推荐(0)
摘要:http://lightoj.com/volume_showproblem.php?problem=1200 A thief has entered into a super shop at midnight. Poor thief came here because his wife has se 阅读全文
posted @ 2016-10-15 20:33 海无泪 阅读(127) 评论(0) 推荐(0)
摘要:http://lightoj.com/volume_showproblem.php?problem=1233 一维多重背包二进制优化的思考:先看这个问题,100=1+2+4+8+16+32+37,观察可以得出100以内任何一个数都可以由以上7个数选择组合得到,所以对物品数目就不是从0都100遍历,而 阅读全文
posted @ 2016-10-15 19:34 海无泪 阅读(152) 评论(0) 推荐(0)
摘要:http://lightoj.com/volume_showproblem.php?problem=1125 Given a list of N numbers you will be allowed to choose any M of them. So you can choose in NCM 阅读全文
posted @ 2016-10-15 16:32 海无泪 阅读(100) 评论(0) 推荐(0)
摘要:http://lightoj.com/volume_showproblem.php?problem=1071 All of you must have heard the name of Baker Vai. Yes, he rides a bike and likes to help people 阅读全文
posted @ 2016-10-13 20:40 海无泪 阅读(162) 评论(0) 推荐(0)
摘要:http://lightoj.com/volume_showproblem.php?problem=1064 n common cubic dice are thrown. What is the probability that the sum of all thrown dice is at l 阅读全文
posted @ 2016-10-13 20:00 海无泪 阅读(125) 评论(0) 推荐(0)
摘要:http://lightoj.com/volume_showproblem.php?problem=1051 1051 - Good or Bad PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB A 阅读全文
posted @ 2016-10-13 11:26 海无泪 阅读(107) 评论(0) 推荐(0)
摘要:题目链接:http://lightoj.com/volume_showproblem.php?problem=1217 1217 - Neighbor House (II) PDF (English) Statistics Forum Time Limit: 2 second(s) Memory L 阅读全文
posted @ 2016-10-09 21:29 海无泪 阅读(166) 评论(0) 推荐(0)
摘要:题目链接:http://lightoj.com/volume_showproblem.php?problem=1110 给定两个字符串,求两个串的最长公共子序列,输出字典序最小的子序列... 解题思路:按照LCS的思路,找寻的时候并判断字典序即可 阅读全文
posted @ 2016-10-09 15:53 海无泪 阅读(157) 评论(0) 推荐(0)
摘要:t题目链接:http://lightoj.com/volume_showproblem.php?problem=1017 题目大意: 在一个二维平面上有N个点,散落在这个平面上。现在要清理这些点。有一个刷子刷子的宽度是w. 刷子上连着一根绳子,刷子可以水平的移动(在X轴方向上)。他可以把刷子放在任何 阅读全文
posted @ 2016-10-05 20:59 海无泪 阅读(153) 评论(0) 推荐(0)
摘要:题目链接:http://lightoj.com/volume_showproblem.php?problem=1232 题意: 给出n种硬币的币值,每种硬币最多有k个,问用这n种硬币组成k的方案数 阅读全文
posted @ 2016-09-30 21:55 海无泪 阅读(134) 评论(0) 推荐(0)
摘要:题目链接:http://lightoj.com/volume_showproblem.php?problem=1231 题意:给你不同种类的硬币和个数,让你求组成面值为k的方法数 阅读全文
posted @ 2016-09-30 21:44 海无泪 阅读(134) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1201 将N分为若干个不同整数的和,有多少种不同的划分方式,例如:n = 6,{6} {1,5} {2,4} {1,2,3},共4种。由于数据较大,输出Mod 10^9 + 阅读全文
posted @ 2016-09-24 23:03 海无泪 阅读(212) 评论(0) 推荐(0)
摘要:题目链接:http://acm.uestc.edu.cn/#/problem/show/1218 题目大意:给出n根木棒的长度和价值,最多可以装在一个长 l 的容器中,相邻木棒之间不允许重叠,且两边上的木棒,可以伸一半的长度在容器外,求最大价值量 解题思路:初看一眼就是01背包,没错就是01背包,但 阅读全文
posted @ 2016-09-23 20:31 海无泪 阅读(96) 评论(0) 推荐(0)
摘要:题目大意:给N*M(1<=N,M<=30)的矩阵,矩阵的每一格有一个非负权值(<=30) 从(1,1)出发,每次只能向右或向下移动,到达(n,m)时,经过的格子的权值形成序列A, 求(N+M−1)∑N+M−1i=1(Ai−Aavg)2 的最小值。 参考链接:http://blog.csdn.net/ 阅读全文
posted @ 2016-09-16 18:44 海无泪 阅读(110) 评论(0) 推荐(0)
摘要:题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5863 题意: 题目大概说用k个不同的字母,有多少种方法构造出两个长度n最长公共子串长度为m的字符串。 思路 n的规模达到了10亿,而且又是方案数,自然就想到构造矩阵用快速幂解决。 考虑用DP 阅读全文
posted @ 2016-08-21 20:03 海无泪 阅读(236) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=5800 题意: 给定一个由n个元素组成的序列,和s (n<=1000,s<=1000) 求 : 题解的做法是f[i][j][s1][s2]表示前i个数总和为j必选s1个必不选s2个的方案数,这样是O(n*s*4)的 阅读全文
posted @ 2016-08-05 16:46 海无泪 阅读(125) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4501 这到题可以算一个三维的背包吧 ,之前把题义理解错了~以为以0积分或0钱那的就算免费的 原来不是~~可以拿任意价值的。 看了别人的代码也学到了一点小技巧,比如dp[i][j]=max(dp[i-1][j],d 阅读全文
posted @ 2016-07-09 16:02 海无泪 阅读(111) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/contest/429/problem/B 题意:给你一个矩阵,一个人从(1, 1) ->(n, m), 一个人从(n, 1) ->(1, m), 必须 有一个相遇点, 相遇点的值不能被得到, 问两个人能得到的最大值和是多少? 思路, dp1[i 阅读全文
posted @ 2016-06-04 21:56 海无泪 阅读(145) 评论(0) 推荐(0)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2830 题意:给你一个由0 和 1组成的矩阵,任意两列可以调换,求最大全部为1的子矩阵,输出1的个数 与杭电2870类似 阅读全文
posted @ 2016-06-03 13:04 海无泪 阅读(160) 评论(0) 推荐(0)