会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
lupengheyyds
新随笔
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
16
下一页
2024年11月22日
谈一类计数DP——DP套DP
摘要: 谈一类计数dp——dp套dp 一、dp套dp的定义 dp套dp就是一种将dp的值存入另一个dp的状态,而外层另作一个dp去取得记录这种状态的方案数。 二、dp套dp的搜索表征 对于一般的计数dp而言,其搜索形如: void DFS(int x){ if(x==n+1)return void(ans+
阅读全文
posted @ 2024-11-22 21:07 lupengheyyds
阅读(237)
评论(0)
推荐(0)
2024年11月21日
一种 树上链问题 转 二维数点问题 的方法
摘要: 一种 树上链问题 转 二维数点问题 的方法 例题:2024.11.21 T3焰硝庭火舞,P3242 [HNOI2015] 接水果 使用场景:一个(组)元素对包含他的链造成影响。静态问题 使用方法: 首先求出每个点的 DFS 序,那么每个点的子树内所有点的 DFS 序连续,记 \(L_u,R_u\)
阅读全文
posted @ 2024-11-21 15:31 lupengheyyds
阅读(28)
评论(0)
推荐(0)
一类限制转化方法
摘要: 一类限制转化方法 如果 \(\forall x\),满足条件 \(A(x)\) 成立,即全局限制 \(\forall x,T=\{y|y\prec x\}=\emptyset,A(x)=1\),即边界节点必成立。 若 \(\forall x,\exists T_x\),使得 \(\forall y\
阅读全文
posted @ 2024-11-21 15:30 lupengheyyds
阅读(23)
评论(0)
推荐(0)
2024年11月15日
Hash
摘要: Hash 一种快速判定的方法,具体是将一个复杂的结构映射成一个整数,用极低的错误概率换取极快的比较效率。 进制Hash 对于序列的Hash,关心元素之间的位置关系。 不要把任意字符对应到数字0,比如假如把a对应到数字0,那么将不能只从Hash结果上区分ab和b. 注意有时候卡自然溢出和 int 范围
阅读全文
posted @ 2024-11-15 20:48 lupengheyyds
阅读(37)
评论(0)
推荐(0)
2024年11月11日
计数问题的思考方法
摘要: 计数问题的思考方法 ——以《[ARC102E] Stop. Otherwise...》为例 动态规划 如果要使用 DP,则重点在其状态的设计,即我已经考虑了什么,当前正在考虑什么,通过一个不断将考虑范围扩大的方法,得到答案。 在转移的过程中,往往通过当前决策点的不同状态,从不同的状态转移过来(或转移
阅读全文
posted @ 2024-11-11 19:48 lupengheyyds
阅读(66)
评论(0)
推荐(0)
2024年11月9日
CF1977D XORificator
摘要: CF1977D XORificator 题意 给你一个二进制(仅由 \(0\) 和 \(1\) 组成)\(n \times m\) 矩阵。你可以进行以下操作任意次:反转某一行中的所有值(即用 \(1\) 替换 \(0\),用 \(0\) 替换 \(1\))。 矩阵中的某一列如果只包含一个 \(1\)
阅读全文
posted @ 2024-11-09 21:15 lupengheyyds
阅读(23)
评论(0)
推荐(0)
2024年11月2日
P3577 [POI2014] TUR-Tourism
摘要: P3577 [POI2014] TUR-Tourism 可能很多人看到这道题既可以从父亲更新到儿子,又可以从儿子更新到父亲的时候,很多人都跟我一样是这样的: 于是这里分享一下我的一种思考。 直径 \(\le 10\),可以先求出 DFS 生成森林,这样树高不超过 \(10\) 且没有横叉边,我们使返
阅读全文
posted @ 2024-11-02 14:57 lupengheyyds
阅读(35)
评论(0)
推荐(0)
2024年10月31日
LUOGU_进阶算法思想
摘要: 进阶算法思想 单调数据结构 单调队列,单调栈都是均摊\(O(1)\),是不支持撤销的,只能按照正常过程加入。 单调栈 求最近的大于小于其的值 CF280B Maximum Xor Secondary:枚举最大值,次大值并不容易确定,但枚举次大值的位置,这样最大值就是其左右两边第一个比其大的值,用单调
阅读全文
posted @ 2024-10-31 11:41 lupengheyyds
阅读(30)
评论(0)
推荐(0)
LUOGU_进阶数据结构
摘要: LUOGU_进阶数据结构 二叉堆 P10977 Cut the Sequence:因为DP的值是单调递增的,所以可能的决策点只有最远的合法位置与那些后缀最大值段的左端点,用单调队列+可删除堆(懒标记)做。 如果 \(\exist a<0\) ,怎么做?CDQ优化DP,可以做!! 并查集 P10350
阅读全文
posted @ 2024-10-31 11:40 lupengheyyds
阅读(32)
评论(0)
推荐(0)
LUOGU_图论
摘要: LUOGU_图论 ST表+DFN序LCA 每次在自己的DFN序位置放入自己的父亲 询问的时候l+1 ST表+欧拉序LCA \(u,v\) 在欧拉序中的第一个位置之间的深度最小位置就是LCA 树的直径 相距最远的两个点 \(\max_{u,v}dis(u,v)=\max_{u,v}(dep_u+dep
阅读全文
posted @ 2024-10-31 11:40 lupengheyyds
阅读(20)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
16
下一页
公告