Loading

上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: P3834 【模板】可持久化线段树 2(主席树) 这是个非常经典的主席树入门题——静态区间第 \(k\) 小。 对于指定的闭区间 \([l, r]\) 查询其区间内的第 \(k\) 小值. 代码采用指针形式,区间为左闭右闭。 const ll M = 2e5 + 3; int n, N, m, to 阅读全文
posted @ 2021-07-19 08:58 EdisonBa 阅读(35) 评论(1) 推荐(1) 编辑
摘要: \(n\) 个点, \(m\) 个操作数, 根结点为 \(R\), 取模数为 \(mod\)。 输入一颗树。 支持的操作: 把 \(x\) 点的点权增加(或修改)\(y\)。 将树从 \(x\) 到 \(y\) 结点最短路径上所有节点的值都加上 \(z\)。 询问某个节点 \(x\) 到 \(y\) 阅读全文
posted @ 2021-07-19 08:58 EdisonBa 阅读(27) 评论(0) 推荐(1) 编辑
摘要: 学会动态开点很重要。 本代码采用指针形式,点区间为左闭右开。 #include <iostream> #include <cstdio> #include <algorithm> #define ll long long using namespace std; inline ll read() { 阅读全文
posted @ 2021-07-19 08:57 EdisonBa 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 前言 这次用了一个插件。它可以把所有题目的难度都给改成黑题。 于是,我就随机跳题,读完题之后判断它的难度,再把插件关掉,看看真实难度和我猜的是否匹配。 T1 P5424 [USACO19OPEN]Snakes G 区间dp,一会切掉 盲猜:提高+/省选-(蓝)。 实际:提高+/省选-(蓝)。 好耶! 阅读全文
posted @ 2021-07-08 17:34 EdisonBa 阅读(60) 评论(1) 推荐(0) 编辑
摘要: 前言 本部分代码的存图方式为 \(\text{vector}\) 存图。 它与标准邻接表差别并不是很大。只是 \(\text{vector}\) 比较好写。 例题 题目链接 题目给我们一个有向图,要求我们求出从一个入度为 \(0\) 的点开始,DFS 和 BFS 的遍历顺序。 请对这个图分别进行 D 阅读全文
posted @ 2021-07-02 19:33 EdisonBa 阅读(86) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页