摘要: 考虑边拆成点。然后经过这些点的路径就是答案的路径。 考虑直接起点,终点连边。 然后我们考虑转移两条出边入边的过程。是 $(a, b) \to (b, c)$ 考虑到反向边是一致的所以可以 $(b, a) \to (b, c)$。这个启发我们反向边之间可以连一条 $w$ 的边。 然后我们考虑按 w 排 阅读全文
posted @ 2023-07-02 16:47 Cust10 阅读(38) 评论(0) 推荐(0)
摘要: 我只会签到题.jpg。 显然可以使用二维线段树优化建图拿到一定的部分分,但是这并不优秀。 考虑从值域上来入手 dijkstra。看做是装置间的最短路顺带更新节点,那么我们可以写一个树套树来维护这一些待更新的点,因为 dist 是递增的,所以可以更新后删去这些点,然后就可以 $n\log n$ 的空间 阅读全文
posted @ 2023-07-02 14:59 Cust10 阅读(20) 评论(0) 推荐(0)
摘要: - Grouping 随便 DP. - [PKUSC2018]最大前缀和 考虑加入某一个数会产生什么变化和前缀和的性质。 显然后缀和必须是一个负数。 f, g. 如果是一个负数,显然可以塞在 g 的后面 如果前缀 f 前面是正的,可以塞在 g 的前面。 是正的就塞在 f 的后面,然后这两种可以合并。 阅读全文
posted @ 2023-07-02 14:58 Cust10 阅读(23) 评论(0) 推荐(0)
摘要: 考虑延续 GDKOI 普及组签到题的做法。 先枚举 $(x, y)$ 考虑他会更新哪些节点,那么这个在 GDKOI 上是体现在一个差分上面。 这里 $n$ 很大而 $k$ 很小,那么我们就可以考虑枚举 $n$ 和 $k$, 但是使用线段树来做。 但是注意到一个事情,我们做区间赋值附的不是简单的 $0 阅读全文
posted @ 2023-07-02 14:58 Cust10 阅读(68) 评论(0) 推荐(0)
摘要: 感觉进行对于此类困难问题对于我是很有 educational 的意义的。 这个题考虑贺 ZCPB 伟大的 SD 队长的方法。 妈的,考场上写了 B 先 A 后的弱智做法。 ## Pre - Task 很自然的,考场上我也会的先想到 $T_{i, 0} \to T_{i, 1}$, 这样有解得方案显然 阅读全文
posted @ 2023-07-02 14:58 Cust10 阅读(26) 评论(0) 推荐(0)
摘要: 于 2023.5.10 更新 : 更正了两处笔误。 考虑如下定义: $A$ 表示满足第一种路径的 $(u,v)$ 集合。 $B$ 表示满足第二种路径的 $(u,v)$ 集合。 $C$ 表示满足前两种路径的 $(u,v)$ 集合。 然后答案显然就是 $|A| + |B| - 2|C|$。先求出这一类的 阅读全文
posted @ 2023-07-02 14:57 Cust10 阅读(55) 评论(0) 推荐(0)
摘要: 好题。 大致题面: 动态加入删除直线 $kx+b$,查询所有直线过某条竖线 $x=p$ 的最高点。 这个不带删除显然是李超树模板题,但是李超树不可以进行删除。一般来说,我们可以考虑线段树分治来解决这一类难以删除的问题。 一个不成熟的想法是把李超树交换节点的信息存储到了栈里,然后交换,这个是可以做的。 阅读全文
posted @ 2023-07-02 14:57 Cust10 阅读(47) 评论(0) 推荐(0)
摘要: 这个 $k$ 非常小,所以我们考虑全部依次飞这 $k$ 次行程。 这个飞来飞去是一个平方的形式,我们考虑优化这一形式。 首先我们知道从 $u$ 飞到 $v$ 后就可以这样做: $$dis_u + (u -v)^2 \to dis_v$$ $$dis_u + u^2 + v^2 - 2uv \to d 阅读全文
posted @ 2023-07-02 14:56 Cust10 阅读(30) 评论(0) 推荐(0)
摘要: 这个题还是蛮有趣的,其实弄清楚这个染色的方案,这个题还是简单的。 本质上只是对于考虑对于连通块染色,但是带有一些限制。 所以我们考虑在 LCA 上**拼接**若干条根到叶子的路径。 那我们就可以依据这一想法来设计状态。 第一是这个点没有染色,那我们记这一状态为 $h$。 第二是这个点连接着一条到** 阅读全文
posted @ 2023-07-02 14:56 Cust10 阅读(27) 评论(0) 推荐(0)
摘要: 考虑枚举最大的字母所处的位置 $i$ 作为端点和最小的字母 $j$。 然后就有记录一下前缀出现次数 $cnt$,枚举一个区间。 $$cnt_{i, ch_i} - cnt_{i, j} - (cnt_{i',ch_i} -cnt_{i', j})$$ 求这个式子最大值。显然这两个式子相似,记录一下关 阅读全文
posted @ 2023-07-02 14:56 Cust10 阅读(45) 评论(0) 推荐(0)
摘要: PE Lesson 考虑到这些 2 个交换机会的人比较吊,随便选位置。 剩下的人随便选位置就好了,考虑 dp 一下。 $dp_i = dp_{i - 2} * (i - 1) + dp_{i - 1}$. 那么就是 $\frac{f_{A} * N!}{(b - 1)!}$ Score of a T 阅读全文
posted @ 2023-07-02 14:55 Cust10 阅读(23) 评论(0) 推荐(0)
摘要: 感觉要提升速度。 [*2700 CF1207G](https://www.luogu.com.cn/problem/CF1207G) 我测,什么情况。 考虑把所有询问串挂在 ACAM 上面,然后去进行 data structure。 我们其实可以考虑建出关于 $s_i$ 的一颗依赖关系的树,然后动态 阅读全文
posted @ 2023-07-02 14:49 Cust10 阅读(31) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-07-02 14:47 Cust10 阅读(6) 评论(0) 推荐(0)
摘要: 妈的,模拟赛就我不会 dp,举报了。 插入式 dp / 适用于排列的一类技巧 考虑钦定 \(i\) 这一个维度是比 \(i - 1\) 这一个维度劣的,事实上这是增量式的 dp 方式。 bamboo 删掉一个数会有 \(h_i + h_{i - 1} + h_{i +1}\) 的代价。求删完 n 个 阅读全文
posted @ 2023-07-02 14:47 Cust10 阅读(48) 评论(0) 推荐(0)
摘要: 裴蜀定理 若 \(a, b\) 不全为 0, 则 : \(ax + by = \gcd(a, b)\) 有解。 \(\text {exgcd}\) : 考虑辗转相除法 \(\gcd(a, b) = \gcd(b, a \operatorname{mod} b)\) 然后已经知道 \[bx' + (a 阅读全文
posted @ 2023-07-02 14:47 Cust10 阅读(43) 评论(0) 推荐(0)
摘要: 一些需要考虑的东西: - 正权点连源点,负权点连汇点。 - 最大权闭合子图 - 拆点,拆边。 近日关于网络流贺题的总结。大致是乱做的。 之前的乱做题目总结 : - P1231 教辅的组成 : 练习册连书,书连答案,练习册连源点,答案连汇点 (拆书入、出点) - P1402 酒店之王 : 菜连人,人连 阅读全文
posted @ 2023-07-02 14:47 Cust10 阅读(35) 评论(0) 推荐(1)