摘要:
P1434 滑雪 题解 ~~感觉这题好水~~ 我是蒟蒻 题目传送门:P1434 这道题就是妥妥的动规 图论背模板,数论背公式,动规背方程,高精背代码 一、定义状态 $dp[i][j]$走到点$(i,j)$的长距离(包括点$(i,j)$) 二、分析问题 对于一个点$(i,j)$,显然有以下四种可能的走 阅读全文
posted @ 2022-04-14 11:51
Locked_Fog
阅读(60)
评论(0)
推荐(0)
摘要:
1、动态开点线段树 1、基本思路 对于线段树这种暴力结构,其空间效率是比较底下的 $O(4*n)$ 。因此,我们想到一个比较优秀~~无脑~~的方法来优化——动态开点。 也就是说,其实我们不需要一上来就把所有的节点全部建立起来,只需要在用到一个节点的时候再建立一个节点就可以了。 注意 使用动态开点线段 阅读全文
posted @ 2022-04-14 11:50
Locked_Fog
阅读(1223)
评论(0)
推荐(0)
摘要:
题解 P1083 借教室 题目传送门 基本思路 我们先来手动模拟一下样例 | 订单编号 | 第一天剩余可用教室 | 第二天剩余可用教室 | 第三天剩余可用教室 | 第三天剩余可用教室 | | | | | | | | $0$ | $2$ | $5$ | $4$ | $3$ | | $1$ | $2-\ 阅读全文
posted @ 2022-04-14 11:49
Locked_Fog
阅读(43)
评论(0)
推荐(0)
摘要:
可持久化线段树 1、基本概念 可持久化线段树,又名主席树,是一种可以保存历史记录的线段树。 由于线段树的修改是基于递归的单线修改(一次只修改一条线),所以可以考虑在修改时新建版本来储存修改~~(好像git)~~,需要使用动态开点线段树 2、实现 #include<bits/stdc++.h> usi 阅读全文
posted @ 2022-04-14 11:48
Locked_Fog
阅读(69)
评论(0)
推荐(0)
摘要:
P1383 高级打字机 题解 算法:主席树(柯持久化线段树)+单点修改+单点查询 实现 1、如何建树? 我们发现题目中没有提到树的长度,但是我们柯以发现这样一棵树最长就是 $ n $ . 所以我们柯以直接认为这棵树是 $ [1,n] $ 这个区间. 同时我们还发现,没有进行过修改的地点它的值是 $ 阅读全文
posted @ 2022-04-14 11:47
Locked_Fog
阅读(56)
评论(0)
推荐(0)
摘要:
P1253 题解 P1253 [yLOI2018] 扶苏的问题 - 洛谷 $update: \text{你谷Markdown的表格显示有问题,题解中的一部分表格可能无法正确显示}$ $update:\text{我还是把这篇文章的源码贴一下吧}$ 源码 算法 线段树+动态开点 注意区间赋值和加法的相互 阅读全文
posted @ 2022-04-14 11:46
Locked_Fog
阅读(209)
评论(0)
推荐(0)
摘要:
P4145 题解 P4145 上帝造题的七分钟 2 / 花神游历各国 解题思路 不可能用区间修改 证明: 西江月·证明 即得易见平凡,仿照上例显然。留作习题答案略,读者自证不难。 反之亦然同理,推论自然成立。略去过程Q. E. D,由上可知证毕。 ~~(被打)~~ $$ \text{用反证法证明} 阅读全文
posted @ 2022-04-14 11:45
Locked_Fog
阅读(108)
评论(0)
推荐(0)
摘要:
差分约束 原理 有形如 $x_i-x_j\le k_i$ 的一系列不等式,求满足这些不等式的一组解 例: $$ \begin{cases} x_1-x_2\le 3 \x_2-x_3\le -2 \x_1-x_3\le 1 \end{cases} $$ 可以比较轻松口算出几组解 $\begin{ca 阅读全文
posted @ 2022-04-14 11:44
Locked_Fog
阅读(88)
评论(0)
推荐(0)

浙公网安备 33010602011771号