会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
晔子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
27
下一页
2019年12月10日
到达型01背包---P1504 积木城堡
摘要: P1504 积木城堡 题解 到达型01背包 对于每一组城堡,它可以到达一些高度 但是我们要求的是所有背包可以到达的公共高度的最大值 f[ i ] 表示对于一组城堡,能否到达高度 j ,然后我们跑 n 遍 g[ i ] 表示对于所有城堡,能否到达高度 j 代码 #include<iostream> #
阅读全文
posted @ 2019-12-10 17:05 晔子
阅读(196)
评论(0)
推荐(0)
编辑
2019年12月9日
二维背包---P1509 找啊找啊找GF
摘要: P1509 找啊找啊找GF 题解 很明显这是一道二维背包题目 如果一个dp数组做不了,那么我们就再来一个dp数组 题目要求,花费不超过 m ,消耗人品不超过 r ,泡到尽量多的妹子,时间尽量少 f [ i ][ j ] 花费不超过 m ,消耗人品不超过 j ,可以泡到的最多妹子数量 g [ i ][
阅读全文
posted @ 2019-12-09 17:07 晔子
阅读(213)
评论(0)
推荐(0)
编辑
2019年12月8日
二维背包---P1855 榨取kkksc03
摘要: P1855 榨取kkksc03 题解 二维背包板子题 f[ i ][ j ] 前 n 个物品,花费金钱不超过 i ,花费时间不超过 j 的最大价值 如果每个物品只能选一次,那么就相当于在01背包上多加一维 代码 #include<iostream> #include<cstdio> #include
阅读全文
posted @ 2019-12-08 10:40 晔子
阅读(264)
评论(0)
推荐(0)
编辑
P1964 【mc生存】卖东西
摘要: P1964 【mc生存】卖东西 题解 很简单, 暴力 注意一个小点就好 代码 #include<iostream> #include<cstdio> #include<cstdlib> #include<algorithm> #include<cmath> #include<string> #inc
阅读全文
posted @ 2019-12-08 09:47 晔子
阅读(237)
评论(0)
推荐(0)
编辑
到达型01背包---P1877 [HAOI2012]音量调节
摘要: P1877 [HAOI2012]音量调节 题解 solution 1 普通dfs 60pt dfs 暴搜,pos 记录当前到了第几首歌,level 记录当前的音量 一个小剪枝 由于每换一首歌都要调节音量,也就是要么 + 下一首音量,要么 - 下一首歌音量。那么当我们发现无论是上调音量还是下降音量都不
阅读全文
posted @ 2019-12-08 09:40 晔子
阅读(262)
评论(0)
推荐(0)
编辑
2019年12月5日
组合数学---P1358 扑克牌
摘要: P1358 扑克牌 题解 组合数学 Π c[剩余未选牌数][ai] ( i = 1,2,...,m ) 注意 组合数也要取模,不然数字太大会炸 组合数的具体实现就是Dp啊 代码 #include<iostream> #include<cstdio> #include<cstdlib> #includ
阅读全文
posted @ 2019-12-05 17:19 晔子
阅读(336)
评论(0)
推荐(0)
编辑
2019年12月4日
分组背包---P1757 通天之分组背包
摘要: P1757 通天之分组背包 题解 分组背包板子题 k组物品,每组之间相互矛盾,也就是一组里面只能选一个或者不选 分组背包其实和01背包差不多,就是多加一维枚举组数 f[k][j] 前k组中,体积不超过 j 的最大价值 降一维求解nice 然后注意枚举顺序: 代码 #include<iostream>
阅读全文
posted @ 2019-12-04 17:38 晔子
阅读(366)
评论(0)
推荐(0)
编辑
01背包---P2392 kkksc03考前临时抱佛脚
摘要: P2392 kkksc03考前临时抱佛脚 题解 01背包,类似于这道题,相似度99.999999%: 01-背包 P2663 越越的组队 一共有4科,每科的时间独立,然后每一科做一遍 P2663越越的组队,时间之和累加得到答案 考虑复习每一科的最短时间 由于可以左右脑并用,所以把题目简化一下就是把所
阅读全文
posted @ 2019-12-04 16:50 晔子
阅读(561)
评论(0)
推荐(0)
编辑
2019年12月2日
背包DP 方案数
摘要: 题目 1 P1832 A+B Problem(再升级) 题面描述 给定一个正整数n,求将其分解成若干个素数之和的方案总数。 题解 我们可以考虑背包DP实现 背包DP方案数板子题 f[ i ] = f[ i ] + f[ i - a[j] ] f[ j ] 表示数字 j 用若干个素数表示的方案总数 注
阅读全文
posted @ 2019-12-02 17:42 晔子
阅读(382)
评论(0)
推荐(0)
编辑
2019年12月1日
完全背包---P1679 神奇的四次方数
摘要: P1679 神奇的四次方数 题解 一看这就是个完全背包 m最多不会超过18^4,所以我们把x^4用数组存起来,然后考虑如何填满m,注意存到18^4,不然会像我一样RE。。。 那么问题就转化成完全背包问题,因为一个四次方数可以用多次 设计状态: f [ i ] [ j ] 表示前 i 个数中,总和不超
阅读全文
posted @ 2019-12-01 15:38 晔子
阅读(295)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
27
下一页
公告