码迷,mamicode.com
首页 >  
搜索关键字:背包计数    ( 14个结果
P1450 [HAOI2008]硬币购物
原题链接 考察:容斥原理+完全背包+计数dp 本蒟蒻是打死都想不到怎么用容斥原理... 错误思路: 乍看一下是多重背包,时间复杂度80*105*103(采用二进制优化)显然T了 正确思路: 采取完全背包预处理的方法,时间复杂度105 ,求出不限数量的取法.答案就是所有取法-不合法的取法.这里就可以想 ...
分类:其他好文   时间:2021-02-16 12:06:08    阅读次数:0
[JSOI2018]潜入行动
"传送门" 这是树上背包计数?上下界优化裸题? 考虑大力$dp$ $f[u][i][0/1][0/1]$表示$u$子树选了$i$个节点,当前点选不选,是否被覆盖 大力分类讨论 $f[u][i+j][0][0]=\sum f[u][i][0][0] f[v][j][0][1]$ $f[u][i+j][ ...
分类:Web程序   时间:2020-04-02 01:11:50    阅读次数:77
题解【AcWing279】自然数拆分
题解【AcWing279】自然数拆分 标签(空格分隔): DP 背包 "题面" 因为题目中说参与加法运算的数可以重复,由此可以想到完全背包计数问题。 完全背包计数问题与 $01$ 背包计数问题只有一个不同: $01$ 背包计数问题的第二维循环是倒叙循环,而完全背包计数问题的第二维循环是正序循环。 这 ...
分类:Windows程序   时间:2020-02-13 17:35:50    阅读次数:109
loj #6089. 小 Y 的背包计数问题 |动态规划
题目描述 小 Y 有一个大小为的背包,并且小i有种物品。对于第种物品,共有i个可以使用,并且对于每一个i物品,体积均为i。 求小Y把该背包装满的方案数为多少,答案对于23333333取模。 定义两种不同的方案为:当且仅当至少存在一种物品的使用数量不同。 输入格式 第一行一个整数 。 输出格式 输出一 ...
分类:其他好文   时间:2020-01-11 20:36:31    阅读次数:103
Ignatius and the Princess III HDU - 1028 -生成函数or完全背包计数
HDU - 1028 step 1:初始化第一个多项式 也就是 由 1的各种方案 组 成 的多项式 初始化系数为 1。临时区 temp初始化 为 0 step 2:遍历后续的n - 1 个 多项式 ,第二重 for j 代 表 的 存 储 结 果 的 多 项 式的次数,k 代表 当前 第 i 的 多 ...
分类:其他好文   时间:2019-01-13 01:46:13    阅读次数:158
[51nod1101]换零钱
题意:给定钱,计算其能换成零钱的分类种数。 解题关键:完全背包计数。 ...
分类:其他好文   时间:2017-11-04 17:51:59    阅读次数:177
[51nod1597]有限背包计数问题
[51nod1597]有限背包计数问题 试题描述 你有一个大小为n的背包,你有n种物品,第i种物品的大小为i,且有i个,求装满这个背包的方案数有多少 两种方案不同当且仅当存在至少一个数i满足第i种物品使用的数量不同 你有一个大小为n的背包,你有n种物品,第i种物品的大小为i,且有i个,求装满这个背包 ...
分类:其他好文   时间:2017-09-02 11:22:49    阅读次数:155
HDU 2844 Coins (多重背包计数 空间换时间)
Coins Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 8999 Accepted Submission(s): 3623 Problem ...
分类:其他好文   时间:2017-06-17 17:11:56    阅读次数:149
51Nod 有限背包计数问题 题解报告
首先这道题理论上是可以做到O(nlogn)的,因为OEIS上有一个明显可以用多项式乘法加速的式子 但是由于模数不是很兹磁,所以导致nlogn很难写 在这里说一下O(n*sqrt(n))的做法 首先我们很容易发现当物品的大小>sqrt(n)的时候,物品数量的限制形同虚设 也就是说物品的大小>sqrt( ...
分类:其他好文   时间:2016-05-09 20:38:11    阅读次数:273
OI本月刷水记录
bzoj 1044 硬币购物 如果没有每个硬币的个数限制,这就是一个完全背包计数问题,现在我们注意到硬币个数很少,于是我们分别考虑一下每个硬币不符合条件的情况,容斥一下即可 bzoj 1225假如不考虑高精度的情况,那么转移还是好考虑的 f[i][j]f[i][j]表示前ii个质数有jj的约数最小数字 f[i][j]=minprime[i]k|jf[i?1][j/(k+1)]?prime[i...
分类:其他好文   时间:2015-08-30 14:22:53    阅读次数:141
14条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!