(死亡。。) 只有30分。。 前两题还算正常,第一题数论+二分答案,我又又又把数组开爆了(生死看淡),第二题dp(其实我觉得模拟也还行,就是if太多成功把自己绕晕) 第三题。。算了,先看题吧。。 第一感觉肯定是暴力,这道题部分分挺多,k=0的情况可以用完全背包解决。(30分) 没错我就是这一题有分。 ...
分类:
其他好文 时间:
2019-10-02 20:25:41
阅读次数:
87
背包九讲——全篇详细理解与代码实现 https://blog.csdn.net/yandaoqiusheng/article/details/84782655 01背包初始化的细节问题我们看到的求最优解的背包问题题目中,事实上有两种不太相同的问法。有的题目要求"恰好装满背包"时的最优解,有的题目则并 ...
分类:
其他好文 时间:
2019-10-01 20:38:23
阅读次数:
92
有 NN 件物品和一个容量是 VV 的背包。每件物品只能使用一次。 第 ii 件物品的体积是 vivi,价值是 wiwi。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。 输入格式 第一行两个整数,N,VN,V,用空格隔开,分别表示物品数量和背包容积。 接下 ...
分类:
其他好文 时间:
2019-10-01 18:00:32
阅读次数:
54
引入: 普通幂运算: $a^b$ 及连续乘以$b$次$a$. 显然,效率~~很TM~~低 首先,我们要知道, $x^y=x^ {y_1+y_2+...+y_n }$ 例如,当$b=11$时, 位权时最大的基本单位,他们可以拼成一定范围内的所有数,故二进制拆分是最快的,多重背包的优化也是这种思想。 将 ...
分类:
其他好文 时间:
2019-09-29 21:34:18
阅读次数:
58
链接:https://www.luogu.org/problem/P1282 思路: 考虑到$a,b$极小,可以采用背包做法。 由于一张牌上下的点数和是不变的,所以若知道当前某一行的个数,则可以知道另外一行。 设$f[i][j]$表示前$i$张牌,第一行点数和为$j$的最小翻转次数。 最后枚举第一行 ...
分类:
其他好文 时间:
2019-09-29 20:10:05
阅读次数:
64
题目背景 直达通天路·小A历险记第三篇 题目描述 在猴王的帮助下,小A终于走出了这篇荒山,却发现一条波涛汹涌的河拦在了自己的面前。河面上并没有船,但好在小A有n个潜水工具。由于他还要背重重的背包,所以他只能背m重的工具,又因为他的力气并不是无限的,河却很宽,所以他只能背有v阻力的工具。但是这条河下有 ...
分类:
其他好文 时间:
2019-09-29 13:10:18
阅读次数:
74
一:01背包 题目:有一个容量为T的背包,现有n个物品,每个物品有都有一个体积w[ i ],和自身价值v[ i ],现在要求求出背包能够装的物品的价值最大。每个物品只可以装一次。 基本思路:01背包是背包中的最基础的问题,后面很多背包问题都是01背包和完全背包延伸出来的。01背包的特点是:每一个物品 ...
分类:
其他好文 时间:
2019-09-29 13:02:46
阅读次数:
75
题意:XX想抢劫银行,当危险率低于P的时候才能行动,现在给出每家银行的金钱mi和危险率pi,求最多能获得多少金钱; 题解:危险率是P,那么安全率就是1-P,那么XX抢劫的所有银行的安全率之积就不能小于1-P,这样就变成了一个01背包的裸题。 ...
分类:
其他好文 时间:
2019-09-28 14:52:44
阅读次数:
71
问题描述 01背包问题:有n个物品,每个物品有体积和价值两个属性,现在有一个固定容量的背包,要将这些物品放入背包内,使得背包内物品总价值最大,问要如何放? 注意:每个物品的数量为1。 设$V = 14$。 为了描述方便起见,我们用$c_1,c_2,c_3,....c_n$表示物品的体积, 用$w_1 ...
分类:
其他好文 时间:
2019-09-28 09:15:56
阅读次数:
80
01背包问题 引题 "采药" (luogu P1048) 题解: 根据数据规模,可以用DFS+记忆化(记忆化搜索); 但这不是官方题解。这道题最简单的办法是01背包。 何为01背包?一道例题来说明; (acwing 2) "01背包问题" 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次 ...
分类:
其他好文 时间:
2019-09-27 23:01:46
阅读次数:
113