码迷,mamicode.com
首页 >  
搜索关键字:father    ( 584个结果
并查集
高级版 代码: #include using namespace std; const int N=1e6+5; int father[N];//父亲 int n,m,a,b; int rank[N];//树的高度 int find(int x)//查询树的根 { if(x==father[x]) return x; else return father[x]=find(fa...
分类:其他好文   时间:2015-04-26 16:49:11    阅读次数:111
[BZOJ 2049] [Sdoi2008] Cave 洞穴勘测 【LCT】
题目链接:BZOJ - 2049题目分析LCT的基本模型,包括 Link ,Cut 操作和判断两个点是否在同一棵树内。Link(x, y) : Make_Root(x); Splay(x); Father[x] = y;Cut(x, y) : Make_Root(x); Access(y); 断掉 ...
分类:其他好文   时间:2015-04-21 22:26:35    阅读次数:197
hdu 1520 Anniversary party(树形DP)
本题可用树形DP求解(即在树上DP). father数组记录节点父亲,ch容器记录儿子。 dp[i][0]表示以节点i为跟的子树的最大总权值(不选点i),dp[i][1]表示选点i。#include #include #include #include #include #include #include #include #include #include #define ll __int6...
分类:其他好文   时间:2015-04-21 09:57:22    阅读次数:121
【USACO2015feb】超牛(silver T2)
题目描述超牛{ superbull.pas/c/cpp} 农场有N (1 t2 then begin father[t1]:=t2; ans:=ans+cost[i]; end; end;end; procedure qsort(a,b:longint);var i,j,x,te...
分类:其他好文   时间:2015-04-19 17:47:42    阅读次数:155
[c++]容器类。继承类的构造和析构
#include using namespace std; class Base { int x; public: Base(int a) { x = a; cout<<"father constructing "<<x<<endl; } ~Base() { cout<<"father destruct...
分类:编程语言   时间:2015-04-09 19:58:44    阅读次数:183
前端-【学习心得】-聊一聊事件冒泡和事件捕获
Examples 首先贴一下代码,大家创建一个任意的html文件,比如a.html,然后把这段代码放进去。用chrome浏览器打开,并审查元素,最后界面如下:这里给了两个层,一个id=father,就是最外层,另一个id=son 就是最里层。顺便简单介绍下浏览器的事件...
分类:其他好文   时间:2015-04-06 20:04:28    阅读次数:152
字符串数组和字典
【字段的权限】 【注】在类中声明字段,可以为字段添加权限 @private 私有权限 @protected 保护权限 @public 公有权限 @interface Father : NSObject { @private //私有权限修饰的变量,不能被子类继承,不能...
分类:编程语言   时间:2015-04-06 01:00:49    阅读次数:261
B. Mr. Kitayuta's Colorful Graph (CF #286 (Div. 2) 并查集)
题意:现有n个点m条边的无向图,每条边都有一种颜色,然后有q次询问,x y询问点x到点y共有几种颜色的边将他们连起来(不同颜色的边不能混在一起,要分开看) 思路:二维并查集,每种颜色维护一个并查集,查询时看某一种颜色下两个点是否有共同的father。...
分类:其他好文   时间:2015-03-29 18:08:21    阅读次数:209
Wireless Network (poj 2236 并查集)
题意:有n台电脑损坏了,现在要将它们修复通讯,给出了这n台电脑的坐标位置,两台电脑i和j能够通讯的条件是:i和j都已经被修好的并且i,j之间的距离dis[i][j]<=d。有两种操作:1. O x 表示修好电脑x;2. S x y 表示检查电脑x和y是否联通,若联通输出SUCCESS,否则FALL。 思路:先把n台电脑之间的距离求出来,然后进行并查集操作,当修复电脑x时,检查其他电脑是否有已经修好的并且距离小于d的,有的话就将x和这台连起来。询问时之间看两个的father是否一样。...
分类:Web程序   时间:2015-03-21 17:10:28    阅读次数:178
【java】程序初始化顺序
实例化对象时,对象所在类的所有成员变量要先进行初始化,所有类成员完成初始化后,才会调用对象所在类的构造函数创建对象。初始化顺序的三个原则:(1)静态优先于非静态无论是对象还是变量,静态的初始化顺序都要优先于非静态,而且静态对象或者变量只初始化一次,而非静态对..
分类:编程语言   时间:2015-03-20 01:36:33    阅读次数:142
584条   上一页 1 ... 47 48 49 50 51 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!