码迷,mamicode.com
首页 >  
搜索关键字:带权并查集    ( 314个结果
BZOJ 3362 POJ 1984 Navigation Nightmare 带权并查集
题目大意:一些农场由一些东西向或者南北向的路相互连接。在不断加边的过程中会询问两个农场的曼哈顿距离是多少,如果目前还不连通,那么输出-1。 思路:带权并查集,f[i]为点i到father[i]的距离,要维护两个值,一个是东西向的距离,一个是南北向的距离,因为以后更新的时候要用到。在合并的时候有些特殊。现在有一条边(x->y),设fx为x的根,fy为y的根,那么现在知道f到fx的距离,y到...
分类:Web程序   时间:2014-10-10 15:36:14    阅读次数:281
BZOJ 3362 Navigation Nightmare 带权并查集
题目大意:给定一些点之间的位置关系,求两个点之间的曼哈顿距离 此题土豪题,不过POJ也有一道同样的题,可以刷一下 别被题目坑到了,这题不强制在线,把询问离线处理即可 然后就是带权并查集的问题了。。。将权值设为方向向量,重载+和-,按照正常权值并查集做就行了 #include #include #include #include #define M 40400 using namespace...
分类:Web程序   时间:2014-10-09 23:28:21    阅读次数:274
HDU 3635 Dragon Balls(带权并查集)
题目地址:HDU 3635 加权并查集水题。 用num数组维护该城市有多少龙珠,用times数组维护每个龙珠运输了多少次。num数组在合并的时候维护。times数组由于每个都不一样,所以要在找根的时候递归来全部维护。 最终,x龙珠所在的城市就是x节点所在的根,x结点所在的跟的num数组值是该城市的龙珠数。times[x]为该龙珠运输了多少次。 代码如下: #include #inclu...
分类:其他好文   时间:2014-10-02 21:18:33    阅读次数:183
HDU 3172 Virtual Friends(带权并查集)
题目地址:HDU 3172 带权并查集水题。每次合并的时候维护一下权值。注意坑爹的输入。。 代码如下: #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define LL lo...
分类:其他好文   时间:2014-10-02 17:45:43    阅读次数:158
HDU 3047 Zjnu Stadium 带权并查集
gg,y一下就是每一个点到根的距离用rank维护,,#include #include #include #include #include #include #include #include using namespace std;#define mod 1000000007#define ll...
分类:其他好文   时间:2014-09-28 22:42:25    阅读次数:140
UVA12232 - Exclusive-OR(带权并查集)
题目:UVA12232 - Exclusive-OR(带权并查集) 题目大意:给你I P V 代表Xp 的值是V。或者 I P Q V 代表X P ^X i + 1 ^X i+2 ...^X^Q = V;然后给你Q k p1 p2 p3...pk问这些数字的异或值。 解题思路:这题首先要明确 x ^ y = V , x ^ z = W, 那么 y ^ z = V ^ W;  所...
分类:其他好文   时间:2014-09-13 20:11:05    阅读次数:234
poj 1703(带权并查集)
Find them, Catch themTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 31840Accepted: 9807DescriptionThe police office in Tadu City decides to ...
分类:其他好文   时间:2014-09-09 18:11:19    阅读次数:170
UVALive - 3027Corporative Network(带权并查集)
题目: UVALive - 3027Corporative Network(带权并查集) 题目大意:有n和节点,初始时每个节点的父节点都不存在,然后有下面两种操作:I 操作 I a,b 将a的父节点变成b。E操作 E a,查询a到它的父节点的距离。 解题思路:带权并查集。注意这里距离的变化是a -> b,那么a到根节点的距离就是a到b的距离的绝对值 % 1000 + b到它的根...
分类:Web程序   时间:2014-09-09 12:41:18    阅读次数:224
poj 1182 带权并查集
食物链 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 45303   Accepted: 13213 Description 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。  现有N个动物,以1-N编号。每个动物都...
分类:其他好文   时间:2014-09-02 22:54:15    阅读次数:222
poj 1733带权并查集
L - Parity game Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit Status Description Now and then you play the following game with your friend. Your f...
分类:其他好文   时间:2014-09-02 19:58:25    阅读次数:263
314条   上一页 1 ... 27 28 29 30 31 32 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!