
启发式合并
Rose_max
这个作者很懒,什么都没留下…
展开
-
[bzoj3123][启发式合并][主席树]森林
Description Input 第一行包含一个正整数testcase,表示当前测试数据的测试点编号。保证1≤testcase≤20。 第二行包含三个整数N,M,T,分别表示节点数、初始边数、操作数。第三行包含N个非负整数表示 N个节点上的权值。 接下来 M行,每行包含两个整数x和 y,表示初始的时候,点x和点y 之间有一条无向边, 接下来 T行,每行描述...原创 2018-03-22 16:08:47 · 319 阅读 · 0 评论 -
[bzoj2733][线段树合并][并查集]永无乡
Description 永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 a 出发经过若干座(含 0 座)桥可以到达岛 b,则称岛 a 和岛 b 是连 通的。现在有两种操作:B x y 表示在岛 x 与岛 y 之间修建一...原创 2018-04-16 17:02:43 · 265 阅读 · 0 评论 -
[bzoj2212][线段树合并]Tree Rotations
Description Byteasar the gardener is growing a rare tree called Rotatus Informatikus. It has some interesting features: The tree consists of straight branches, bifurcations and leaves. The t...原创 2018-04-16 20:17:11 · 345 阅读 · 0 评论 -
[bzoj4919][启发式合并][set]大根堆
Description 给定一棵n个节点的有根树,编号依次为1到n,其中1号点为根节点。每个点有一个权值v_i。 你需要将这棵树转化成一个大根堆。确切地说,你需要选择尽可能多的节点,满足大根堆的性质:对于任意两个点i,j,如果i在树上是j的祖先,那么v_i>v_j。 请计算可选的最多的点数,注意这些点不必形成这棵树的一个连通子树。Input 第一行包含一个正...原创 2018-09-07 13:40:27 · 402 阅读 · 0 评论