会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhuzhucheng
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2022年4月12日
动态规划:洛谷 P4933 大师 (一题多解)
摘要: 洛谷 P4933 大师 题目和数据范围如上。这是洛谷一题普及+/提高的题目,考点是动态规划。有以下几种做法: 一、O(n2 v) 利用三层循环DP,复杂度高,暴力。最外层循环枚举公差,公差的选择:最高的和最矮的差值是公差的最大值,他的负数是公差的最小值。内层有两个循环,枚举两个数是否能构成等差,如果
阅读全文
posted @ 2022-04-12 00:07 朱朱成
阅读(294)
评论(1)
推荐(0)
2022年4月11日
动态规划:洛谷P1233 木棍加工
摘要: 洛谷P1233 木棍加工 洛谷的一个普及/提高-的题目,考的是二维的动态规划。 我的思路:根据本题的描述,这题在状态上有两个维度的转移,长度和宽度,我们不妨将长度从大到小先排序一下,这样只要考虑宽度就可以,问题就转化为了求排序后宽度上的不上升子序列的最小数量,根据dilworth定理,题目就转化为了
阅读全文
posted @ 2022-04-11 22:52 朱朱成
阅读(145)
评论(0)
推荐(0)
动态规划:洛谷P1439 【模板】最长公共子序列 LCS (转化为LIS的做法,复杂度从n2->nlogn)
摘要: 洛谷P1439 【模板】最长公共子序列 LCS 直接利用DP的思路,状态转移方程,构建二维dp数组 dp[i][j] i代表的是第一个数组的前i个 j同理,dp[i][j]代表的是第一个数组前i个和第二个数组前j个的最大公共元素个数,所以可以得出状态转移方程: 如果第i个和第j个不同,则dp[i][
阅读全文
posted @ 2022-04-11 22:29 朱朱成
阅读(455)
评论(0)
推荐(0)
2022年4月7日
动态规划:洛谷P1077 [NOIP2012 普及组] 摆花 一题多解 :DFS,记忆化搜索,二维DP,01背包问题,滚动数组优化,前缀和优化
摘要: P1077 [NOIP2012 普及组] 摆花 对于这题,有DFS,记忆化搜索,二维DP,01背包问题,滚动数组优化,前缀和优化多种解法,下面我来一一列出每种代码,叙述我的解题过程,这些题解方法也是我在学习了洛谷评论区各位大佬学习出来的经验。 一、DFS: 一开始我的思路是直接暴搜求解问题,我的代码
阅读全文
posted @ 2022-04-07 16:43 朱朱成
阅读(637)
评论(0)
推荐(0)
动态规划:洛谷 P2758 编辑距离 —— 一题多解:递归和DP求解
摘要: 洛谷 P2758 编辑距离 这题是普及/提高-的,观察发现可以用二维数组DP做。 思路是建一个二维数组,dp[i][j]代表a的前i个变成b的前j个最少需要的步数。状态转移方程: dp[i][j]=min( min (dp[i-1][j] , dp[i][j-1] )+1, dp[i-1][j-1]
阅读全文
posted @ 2022-04-07 13:08 朱朱成
阅读(308)
评论(0)
推荐(0)
动态规划: P1020 [NOIP1999 普及组] 导弹拦截 二分法求最大上升序列nlogn的方法
摘要: P1020 [NOIP1999 普及组] 导弹拦截 洛谷的一题普及/提高-的题目,考的知识点第一问是求序列中的最长不上升子序列的长度,第二问是求序列中不上升字序列的最少数量,根据 diworth定理,就是求最大上升子序列的长度。并且这题题目有个特殊的地方,题目满分有200分。 接下来 ,给大家讲一下
阅读全文
posted @ 2022-04-07 10:54 朱朱成
阅读(275)
评论(0)
推荐(0)
2022年4月3日
动态规划:洛谷 P1216 [USACO1.5][IOI1994]数字三角形 Number Triangles
摘要: 洛谷 P1216 [USACO1.5][IOI1994]数字三角形 Number Triangles 洛谷一个普及-的题,我以前也是用DFS做的,现在用DP+滚动数组,提时间省空间! 我的题解: 1 //洛谷 P1216 [USACO1.5][IOI1994]数字三角形 Number Triangl
阅读全文
posted @ 2022-04-03 11:36 朱朱成
阅读(45)
评论(0)
推荐(0)
动态规划:洛谷 P1314 [SHOI2002]滑雪
摘要: 洛谷 P1314 [SHOI2002]滑雪 考的是动态规划,一题普及/提高-的题,我以前用的是bfs做的,动态规划是如此的方便快捷美妙,就是这题要考虑动态规划的无后效性,所有要用 优先队列,从高度最小的开始DP,从低到高。 我的题解: 1 //洛谷 P1314 [SHOI2002]滑雪 2 #inc
阅读全文
posted @ 2022-04-03 11:32 朱朱成
阅读(101)
评论(0)
推荐(0)
动态规划:洛谷 P2196 [NOIP1996 提高组] 挖地雷【三种题解 :DFS 动态规划 拓扑排序】
摘要: 洛谷 P2196 [NOIP1996 提高组] 挖地雷 本文章包括本题的三种解法:DFS 动态规划 拓扑排序 一、拓扑排序 这是一题普及/提高-的动态规划的题目,分析一下应该是图上动态规划。我思考了一下,因为还不是很会动态规划,图上动态规划,就想起我昨天做的那题P4017 最大食物链计数,这个图上动
阅读全文
posted @ 2022-04-03 11:04 朱朱成
阅读(404)
评论(1)
推荐(0)
2022年4月2日
动态规划:洛谷P1002 [NOIP2002 普及组] 过河卒
摘要: 洛谷P1002 [NOIP2002 普及组] 过河卒 其实看到这种二维图,像走迷宫,我就想到了广度优先搜索,BFS。但是我发现了卒只能向下走和向右走,我就想到了动态规划。状态转移方程是:dp[i][j]=dp[i-1][j]+dp[i][j-1],然后因为在边缘的一圈的边界条件都无法用这个方程,所以
阅读全文
posted @ 2022-04-02 11:03 朱朱成
阅读(96)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告