随笔分类 - DP——数据结构优化
摘要:建模转化+维护差分序列 Statement 厨师比太郎正在参加一个厨艺比赛。在这场比赛中参赛者要烹饪两道料理:IOl盖饭和JOI咖喱。 l0I盖饭的烹饪过程中需要N个步骤。第i(1≤i≤N)步的用时是 $A_i$ 分钟,最初他只能进行第1步,想要进行第i(2≤i≤N)步的条件是已经完成了第i―1步。
阅读全文
摘要:LIS 计数 Statement [USACO18DEC]Sort It Out P - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) Solution 其实这道题最精髓的一步在于转化题目 我们发现题目中”按顺序排好“这个操作正向模拟非常困难,我们需要寻找更简洁的充要条件 我们直接去
阅读全文
摘要:独立想出来的题!(虽然想漏了一些细节) 线段树合并优化 DP Statement [JOISC 2021 Day4] 最悪の記者 4 (Worst Reporter 4) Solution 容易想到连边 \(i\to a_i\) ,那么形成了一个基环内向树森林 考虑处理每一个基环树,容易发现环上的点
阅读全文
摘要:建模+树状数组优化 DP 这个建模真的神奇/bx Statement AT4353 [ARC101D] Robots and Exits - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) Solution 容易发现题目所指的方案和具体如何操作无关,只和每个机器人进的是 左/右 有关
阅读全文
摘要:Statement 给定⼀个⻓度为 \(n\) 的数列 。 ⼀个严格上升⼦序列 \(a_{p_1},a_{p_2},\dots,a_{p_k}\) 的权值被定义为 \[ \sum_i^k[\max(a_{p_k+1},a_{p_k+2},\dots ,a_n)>a_i] \] 求所有严格上升子序列的
阅读全文
摘要:Statement 数轴上,给定 \(n\) 组区间,每组区间由 \(k_i\) 个区间 \([l,r]\) 组成 初始位置任意,要求从第一组区间走到第 \(n\) 组区间 要求每一步的起点在第 \(i\) 组区间内,终点在第 \(i+1\) 组区间内 每向左走一个单位长度,花费 \(A\);每向右
阅读全文

浙公网安备 33010602011771号