02 2021 档案

摘要:网络流 from: Pecco 概念 范围: 有向图 源点: 出度为 0 的点 汇点: 入度为 0 的点 中间点: 除了汇点和源点其他的点 容量和流量: 每条有向边上有流量 c[i,j] 和容量 f[i,j]; 有关容量和流量: 通常可以把这些边想象成道路,流量就是这条道路的车流量, 阅读全文
posted @ 2021-02-21 15:41 Dita 阅读(151) 评论(2) 推荐(1) 编辑
摘要:树链剖分 发现漏了树剖的笔记,来补作业了== 有关dfs序 老玩意,就是遍历树的时候每个节点被搜到的顺序 我们画出一棵树,模拟一下搜索过程可以得出这么一个结论: 一棵子树在dfs序上是连续的一段 每个节点对应着一个区间,对节点操作就可以用线段树维护了 树链剖分 概念: 重儿子(节点):子树结点数目最 阅读全文
posted @ 2021-02-20 07:44 Dita 阅读(55) 评论(2) 推荐(0) 编辑
摘要:树形DP和基环树 基础树形dp 处理与树和图有关的dp 天生的dp结构,以每棵子树为每个问题的子结构,在父亲节点合并 巧妙地利用bfs和dfs序,可以优化问题,或得到好的解决方法 可以考虑树上的数据结构来优化 树行dp的时间复杂度要认真计算,部分问题要均摊时间复杂度 一般设 f[u] 为以 u 为子 阅读全文
posted @ 2021-02-17 14:48 Dita 阅读(173) 评论(0) 推荐(0) 编辑
摘要:状态压缩dp 不知道咋滴,markdown好像炸了,怎么也调不过来/kk 状态压缩dp 是一种设计dp状态的一种方式 当普通的 dp 状态维数很多(或者维数和输入数据有关),但每一维总量很少,可以将多维状态压缩为一维来记录 特征 存在一给定信息范围非常小(在 20 以内),dp 中所压缩的就 阅读全文
posted @ 2021-02-17 14:38 Dita 阅读(64) 评论(0) 推荐(0) 编辑
摘要:斜率优化 想更加深入理解:Xing-Ling 关于斜率优化 什么是斜率优化?? 顾名思义呗,就是利用斜率的性质对 dp 进行优化 一般能斜率优化的 dp 一般长这样 dp[i]=min/max(a[i]b[j]+c[j]+d[j]) (b必须严格单调) 发现其中 阅读全文
posted @ 2021-02-16 19:06 Dita 阅读(92) 评论(2) 推荐(2) 编辑
该文被密码保护。
posted @ 2021-02-10 12:54 Dita 阅读(1) 评论(0) 推荐(0) 编辑
摘要:整数划分模型 经典问题 1:求把 n 划分成 k 个正整数的方案数? 2:求把 n 划分成互不相同 k 个正整数的方案数? 3:求把 n 划分成 k 个不大于 m 的互不相同正整数的方案数? 4:求把 n 划分成 k 个奇数的方案数? 发现这类为题都是把一个整数划分成 k 个有要求的正整数的 阅读全文
posted @ 2021-02-07 17:39 Dita 阅读(215) 评论(0) 推荐(1) 编辑
摘要:听 zhx 学长讲最短路,顺便理了遍知识点,算是真正理解了最短路的原理了吧,毕竟以前是自学的,很多地方没有理解^ ^ 感谢 zhx 学长 基环外向树,基环内向树 基环内向树是所有点的出度全为1,基环外向树是所有点的入度全为1,看根在哪儿?? 1 ➡️2 ➡️ 3 ➡️ 4 :两者都可以 树:无向,联 阅读全文
posted @ 2021-02-07 12:08 Dita 阅读(80) 评论(1) 推荐(0) 编辑
摘要:背包DP 0/1背包 完全背包 多重背包 一般是给出一些“物品”,每个物品具有一些价值参数和花费参数,要求 在满足花费限制下最大化价值或者方案数 0/1背包问题 给出 n 个物品,每个物品有 Vi 的价值和 Wi 的费用,我们总共有 m 块钱,求 最多能得到多少价 阅读全文
posted @ 2021-02-06 19:46 Dita 阅读(102) 评论(6) 推荐(1) 编辑
摘要:区间和数列上的DP 序列 dp 上的问题 组合数学的经典数列:卡特兰数 序列 dp 问题一种常见的优化方法:单调队列优化 括号括号序列问题 区间 dp 状态设计的一般形式 区间 dp 处理环形问题 区间 dp 转移一般考虑区间边界的情况 序列上的DP ◦ \( 阅读全文
posted @ 2021-02-05 21:02 Dita 阅读(172) 评论(4) 推荐(1) 编辑
摘要:动态规划基础 一、几道栗题 几种简单相加转移状态的情况 T1 给出一个 2n 的网格,你现在需要用 n21 的多米诺骨牌占满整个棋盘。 ◦多米诺骨牌可以横着或者竖着放 ◦求有多少方案数占满整个棋盘 N<=106 solution 设 f[n] 阅读全文
posted @ 2021-02-05 06:02 Dita 阅读(76) 评论(0) 推荐(0) 编辑
摘要:差分约束 来自Kersen 给定 n 个变量和 m 个不等式,每个不等式形如 x[i]x[j]<=a[k],求 x[n1]x[0] 的最大值。 (0<=i,j<n) 例: n=4 x1x0<=2阅读全文
posted @ 2021-02-01 22:29 Dita 阅读(132) 评论(7) 推荐(1) 编辑
摘要:知识点: 1.SLF 优化 双端队列,每次入队的时候比较入队的元素和队首哪个优,这个元素优就从队首入队,否则插入队尾 2.有向图中统计最长路 从起点开始拓扑排序,跑到终点,求最长路 3.双调路径 路径有两个限制条件,例如 双调路径,每条路径有时间和金钱,求哪条路径更优 dis 开二维,背包 阅读全文
posted @ 2021-02-01 21:27 Dita 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩