
可持久化
文章平均质量分 92
lemonoil
竞赛党一枚
展开
-
可持久化并查集(一)——从阿克曼函数到镜像
noip2010 以下题目可以跳过。关押罪犯(prison.pas/c/cpp) 【问题描述】 S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c 的罪犯被关押在同一监原创 2017-02-25 17:37:43 · 5614 阅读 · 0 评论 -
可持久化并查集(二)——从镜像到动态
uva 11987 题目连接 code#include<cstdio> #include<string> #include<iostream> #include<algorithm> using namespace std; const int MAXN = 100010; int n,m; int father[MAXN]; int sum[MAXN],num[MAXN]; templat原创 2017-02-25 17:23:29 · 4018 阅读 · 0 评论 -
最强平衡树——Treap[以我的最弱击败你的最强]
以我的最弱战胜你的最强!!——Treap本人蒟蒻,在平衡树坑中深陷数年。为了早日逃离此天坑,特作此文。什么是平衡树?度娘传送门 什么是treap?ACdreamers%%% 注:本篇所有代码都在片尾!!(醒目)CMP那么了解了这些,我们先列出一个list NAME 优势 劣势 splay LCT,序列之王 常数大,代码量稍大 RBT 自适应深度平衡树,速度在同类BS原创 2017-05-13 15:20:32 · 785 阅读 · 1 评论