本文分类:news发布日期:2025/11/4 22:02:03
打赏

相关文章

25.11.4 动态规划dp

1.返回值和状态更新写法 特征 举例 返回值是否有意义① 记忆化递归(自顶向下) 用返回值表示状态 dfs(i) 返回从 i 出发的最大值 ✅ 非常重要② 递推(自底向上) 不返回值,只更新表 dp[i][j] = ... ❌ 一般返回 voi…

顺序结构及选择结构

顺序结构:程序按照代码书写的顺序一行一行执行 选择语句: if语句: if(表达式) { 语句1; } else if(表达式) { 语句2; } else { 语句3; } 表达式:如果表达式为真,则执行语句(0为假,非0为真)

洛谷 P10894

给定一棵大小为 \(n\) 的树,问能选出多少个非空的点集 \(S\),使得若 \(u, v \in S\),则 \(\text{LCA(u, v)} \in S\)。 \(T\) 次查询,每次给定 \(u\),问假设删除 \(u\) 的子树后的答案是多少? \(n, T \le 5 \tim…

基本的方法

定一移一 很多双变量情况,可以先固定一个,然后变化另一起,防止双变换带来的不确定,与时间上的复杂。 二分答案 这也是固定双变量问题的好方法,而时间复杂度只增加的一个 \(\operatorname O(\log n)\)。没事就想想…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部