OVSolitario-io

导航

上一页 1 2 3 4 5 6 ··· 11 下一页

2025年10月19日 #

概率DP

摘要: poj 2096 阅读全文

posted @ 2025-10-19 11:11 TBeauty 阅读(5) 评论(0) 推荐(0)

2025年10月17日 #

DP优化

摘要: 滚动数组 0/1滚动:发现对于状态只与上一行有关,那么即可只保留当前行&上一行 (不用memset因为有当前行继承上一行状态,若不继承则清空) f[i%2][j] 对于0/1滚动,若上层存在当前层不合法状态,那么要清空+转移 e.g.传球游戏:显然有当前行不继承上一行状态,更新x左右两边的值,则需要 阅读全文

posted @ 2025-10-17 10:16 TBeauty 阅读(2) 评论(0) 推荐(0)

2025年10月14日 #

Educational Codeforces Round 183 (Rated for Div. 2)

摘要: 1.Educational Codeforces Round 183 A:取模 B:贪心 思路有点问题,感谢队友教学 对于问题,关注整体而不是过程,即对于操作,重要的不是操作,而是采用操作发生了什么,带来什么影响,以及多个状态叠加影响(确定优先级)对局面的转变 关注那些起始状态,中间状态,最终状态, 阅读全文

posted @ 2025-10-14 08:21 TBeauty 阅读(6) 评论(0) 推荐(0)

2025年10月10日 #

计数DP

摘要: 计数DP DP一般最大/最小/方案,这里求的即方案(个数) 整数划分 选出的数(不考虑顺序)恰好等于n的情况 多种考虑方式,不同的转移方程 (一)背包思路 将n看作n容量背包,存在n个物品体积(1,2···n),类完全背包思想,考虑恰好装满背包的方案有多少 划分方式 <=> 完全背包选法 此时即可通 阅读全文

posted @ 2025-10-10 14:45 TBeauty 阅读(8) 评论(0) 推荐(0)

2025年10月9日 #

树形DP

摘要: 树形DP 相较于普通DP:从几维数组中循环,且有复杂的转移 树形DP:基本结构为树,所以转移一般在父节点和子节点之间进行 hdu1520 Anniversary party:深搜 poj1947 Rebuilding Roads d[u][j]保留j个点时,for它子树情况(all可能),dfs计算 阅读全文

posted @ 2025-10-09 21:23 TBeauty 阅读(5) 评论(0) 推荐(0)

状压DP:采用二进制集合表示法压缩方案

摘要: 很有特点,一般20就很极限(2^20大概1e6),当n<=20则可以看是否状态压缩 状压D:通过二进制下0/1表示情况 不关心之前走了哪些,对于我来说是一样的 常见是用二进制数0/1进行压缩状态 前置知识位运算符:(如:<<,>>,|,&,^等) 二进制集合表示法(重要):状压Dp的方案情况即采用的 阅读全文

posted @ 2025-10-09 21:18 TBeauty 阅读(5) 评论(0) 推荐(0)

数位DP:拆位分别进行DP,优化掉大范围

摘要: 数位DP: 最重要一步:分情况讨论 板子: 点击查看代码 int dfs(int pos, int lim, ...) { if(pos == 0) { ... return ... } if((!lim) && dp[pos][...] != -1) return dp[pos][...]; in 阅读全文

posted @ 2025-10-09 21:17 TBeauty 阅读(2) 评论(0) 推荐(0)

区间DP:考虑区间的划分

摘要: 区间DP:状态表示为某区间,dp[i,j]表[i,j]区间 对于区间DP,要找到顺序使得依赖已经计算 石子合并:石子合并(弱化版) 每次操作一定是将相邻两堆合并,那么考虑all的分界情况考虑将哪两堆合并(即左边右边合并) 定义:dp[i,j]表示合并方法,all将第i堆到第j堆合并为1堆的合并方式 阅读全文

posted @ 2025-10-09 21:10 TBeauty 阅读(3) 评论(0) 推荐(0)

线性DP

摘要: 线性DP: 状态维度: 答案一定能表示 答案可以被推出 以此为基础,维度越低越好(更少时复) 因此维度:从小->大考虑 DP存方案:记录转移即可,例子在LIS后面 LIS 考虑LIS问题,我的上一步一定是我前面的某一个值,将我接在它后面,LIS长度+1 定义:dp[i]是以i结尾的LIS长度 考虑: 阅读全文

posted @ 2025-10-09 20:04 TBeauty 阅读(3) 评论(0) 推荐(0)

DP:关注题中哪些东西影响答案,造成了后续相同的局面,导致不关心前面的决策

摘要: DP:转移方程不唯一,不同看待问题方式造就不同结果 表格法:表格法 e.g.:维护最后一个信息 背包问题:背包 记忆化搜索:记忆化搜索 算法竞赛进阶指南:算法竞赛进阶指南合集 适用条件: 造成了后续相同的局面,所以不关心前面的决策 线性DP:线性DP 区间DP:按区间分类,很多优化 区间DP 内容分 阅读全文

posted @ 2025-10-09 19:58 TBeauty 阅读(7) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 11 下一页