会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
劝君
渭城朝雨浥轻尘,客舍青青柳色新。劝君更尽一杯酒,西出阳关无故人。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
60
下一页
2025年4月27日
AtCoder ABC403G. Odd Position Sum Query 题解 FHQ Treap
摘要: 题目链接:https://atcoder.jp/contests/abc403/tasks/abc403_g 解题思路: 每个节点额外维护两个信息: sum[1]:这个节点所在子树中所有 dfs序为奇数的节点的权值和; sum[0]:这个节点所在子树中所有 dfs序为偶数的节点的权值和。 使用 FH
阅读全文
posted @ 2025-04-27 21:42 quanjun
阅读(57)
评论(0)
推荐(0)
2025年4月23日
AtCoder Arc030_4 グラフではない 题解 可持久化平衡树/可持久化FHQ-Treap
摘要: 题目链接:https://atcoder.jp/contests/arc030/tasks/arc030_4 题目大意:vjudge链接 现有一个长度为 \(N\) 的数列 \(X={x_1,x_2,...,x_N}\)。需要对数列执行 \(Q\) 次查询操作。查询操作共有\(3\) 种类型,具体如
阅读全文
posted @ 2025-04-23 13:57 quanjun
阅读(43)
评论(0)
推荐(0)
2025年4月18日
洛谷P3379 【模板】最近公共祖先(LCA)『用欧拉序列转化为 RMQ 问题』解法
摘要: 题目链接:https://www.luogu.com.cn/problem/P3379 解题思路: 对一棵树进行 DFS,无论是第一次访问还是回溯,每次到达一个结点时都将编号记录下来,可以得到一个长度为 \(2n-1\) 的序列,这个序列被称作这棵树的欧拉序列。 在下文中,把结点 u 在欧拉序列中第
阅读全文
posted @ 2025-04-18 15:32 quanjun
阅读(75)
评论(0)
推荐(0)
2025年4月17日
洛谷P1533 可怜的狗狗 题解 主席树/可持久化线段树 求区间第k小模板题
摘要: 题目链接:https://www.luogu.com.cn/problem/P1533 解题思路: 主席树求区间第k小模板题 示例程序: #include <bits/stdc++.h> using namespace std; const int maxn = 1e7 + 5; const int
阅读全文
posted @ 2025-04-17 18:14 quanjun
阅读(31)
评论(0)
推荐(0)
洛谷P3466 [POI 2008] KLO-Building blocks 题解 FHQ Treap
摘要: 题目链接:https://www.luogu.com.cn/problem/P3466 解题思路完全来自 CodyTheWolf大佬的博客 示例程序: #include <bits/stdc++.h> using namespace std; const int maxn = 1e5 + 5; mt
阅读全文
posted @ 2025-04-17 16:38 quanjun
阅读(25)
评论(0)
推荐(0)
2025年4月15日
洛谷P2161 [SHOI2009] 会场预约 题解 FHQ Treap
摘要: 题目链接:https://www.luogu.com.cn/problem/P2161 题目大意: 你需要维护一个在数轴上的线段的集合 \(S\),支持两种操作: A l r 表示将 \(S\) 中所有与线段 \([l,r]\) 相交的线段删去,并将 \([l,r]\) 加入 \(S\) 中。 B
阅读全文
posted @ 2025-04-15 18:34 quanjun
阅读(35)
评论(0)
推荐(0)
洛谷P3871 [TJOI2010] 中位数 题解 FHQ Treap模板题
摘要: 题目链接:https://www.luogu.com.cn/problem/P3871 解题思路: FHQ Treap模板题,只涉及插入和 kth 操作。 示例程序: #include <bits/stdc++.h> using namespace std; const int maxn = 2e5
阅读全文
posted @ 2025-04-15 18:16 quanjun
阅读(25)
评论(0)
推荐(0)
AcWing2437. Splay 题解 FHQ Treap
摘要: 题目链接:https://www.acwing.com/problem/content/2439/ 解题思路: 翻转,加懒惰标记 示例程序: #include <bits/stdc++.h> using namespace std; const int maxn = 1e5 + 5; mt19937
阅读全文
posted @ 2025-04-15 14:27 quanjun
阅读(22)
评论(0)
推荐(0)
洛谷P3369 【模板】普通平衡树 FHQ Treap
摘要: 题目链接:https://www.luogu.com.cn/problem/P3369 FHQ Treap 示例程序: #include <bits/stdc++.h> using namespace std; const int maxn = 1e5 + 5; mt19937 rng(time(0
阅读全文
posted @ 2025-04-15 13:16 quanjun
阅读(35)
评论(0)
推荐(0)
2025年4月5日
AtCoder abc400_d Takahashi the Wall Breaker 题解 双端队列BFS
摘要: 题目链接:https://atcoder.jp/contests/abc400/tasks/abc400_d 解题思路: 双端队列BFS(0-1 BFS)参考资料:https://oi.wiki/graph/bfs/#双端队列-bfs 比赛时我是用SPFA写的,然后TLE了一个点,然后用dijkst
阅读全文
posted @ 2025-04-05 22:31 quanjun
阅读(180)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
60
下一页
公告