E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
1856
bzoj
1856
组合
这道题有些类似卡特兰数的其中一种证明,总方案数是c(n+m,n),点(m,n)对应y=x-1对称点为(n+1,m-1),所以答案为c(n+m,n)-c(n+m,n+1)。 反思:开始坐标轴画错了,结果得到的是c(n+m,n-1),然后就错了= =。 /**************************************************************
·
2015-11-13 21:45
ZOJ
【BZOJ】
1856
: [Scoi2010]字符串
id=
1856
题意:把n个1和m个0组成字符串,要求在组成的字符串中,任意的前k个字符1的个数不能少于0的个数。求字符串共有多少个。
·
2015-11-13 10:11
字符串
Visual Assist X 10.6.1856.0完美破解版注册码破解补丁注册机(Crac
本次
1856
版本的发布修正了12个Bug,针对一些比较细微的小问题进行了修正,如果各位上一个版本用得没有什么问题,这个版本不更新也罢,如果是需要新安装的朋友,当然是选择这个最新的版本了
·
2015-11-13 08:24
SSI
Visual Assist X 10.6.1856.0完美破解版注册码破解补丁注册机(Crac
本次
1856
版本的发布修正了12个Bug,针对一些比较细微的小问题进行了修正,如果各位上一个版本用得没有什么问题,这个版本不更新也罢,如果是需要新安装的朋友,当然是选择这个最新的版本了
·
2015-11-13 08:24
SSI
hdu
1856
More is better
pid=
1856
这道题就是求一个集合里面最大的个数。 基本的并查集加一个步骤,将合并后的元素的个数保存在新的树根中。
·
2015-11-13 05:20
more
POJ
1856
题意:给出一个r*c的矩形,问有多少不相交的矩形。矩形:‘#’组成,且必须是实心。相交:有边、或者点相邻。 题解:对于每一个含'#'且未被访问过的点进行一次dfs,并标记此次dfs所能到的最小最大x,y和总共访问了多少个点(ret),如果Δx*Δy=ret,则答案加1,否则,就是错误的。 View Code 1 #include<cstdio> 2 #include
·
2015-11-13 04:33
poj
hdu
1856
#include<stdio.h> #define N 10000000+5 int father[N],sum[N]; int ans; int find_father(int x){ if(father[x]==x){ return x; } else{ father[x]=find_father(father[x]); } retu
·
2015-11-13 00:58
HDU
[原]Water Water Union-Find Set & Min-Spanning Tree Problems' Set~Orz【updating...】
【HDU】 1213 - How Many Tables 【基础并查集,求父节点个数】
1856
-More is better 【基础并查集,注意内存,HDU数据水了,不用离散化,注意路径压缩的方式就好
·
2015-11-12 22:15
UNION
[原]
1856
-More is better-基础并查集
思路:注意n为0的时候输出1,还有内存。这题是数据水了,要不我的Count[ ]数组,开10^5绝对会WA。离散化还没想清楚,想清楚了再更新代码。【水过代码下面是正经的AC代码,其实这道题不用离散化,因为即使离散化还是要开多两个10^7的数组,之前就是因为酱紫MLE了,后来只是改变了路径压缩的方式,把原本的记录高度改成记录树里的节点数,道理是一样的,不会退化。还省了点内存。】 下面是水过的AC代
·
2015-11-12 22:14
more
hdu
1856
并差集求最大秩
//并差集求最大秩 //一堆学生间接或直接互为朋友则合并 //人数最多的集和的人数即为最大秩 //不知道为什么G++超时但是C++过了 #include <iostream> using namespace std; int Father[10000001]; int Rank[10000001]; int T; int Max; void Make_Set
·
2015-11-12 21:15
HDU
POJ
1856
Sea Battle (bfs,dfs)
题意:寻找相连的区域,八个方向都要找,判断这个区域是否为矩形。 这题写得太悲剧了,写哭了,bfs写完超时,dfs写完还超时...........最后才发现是在输入处理上出了问题....哎,啥都不说了....都在代码里了........ bfs: #include < iostream > #include <
·
2015-11-12 21:07
poj
HDU
1856
More is better
题解:用并查集将所有的朋友合并,最后记录最大的连通块即可: #include <cstdio> int f[10000010],max,sum[10000010],cnt; int sf(int x){ if(f[x]!=x)f[x]=sf(f[x]); return f[x]; } int main(){ int n,x,y;
·
2015-11-12 16:31
more
hdu
1856
more is better(并查集基础)
pid=
1856
题意:有n 对小朋友 两两彼此认识 如果间接认识也可认为认识 &
·
2015-11-12 10:58
more
hdu
1856
并查集
很简单的并查集,不过第一次交居然超内存,把height数组改为short int就过了~~ /* * hdu
1856
/win.cpp * Created on: 2012-7-18 *
·
2015-11-12 09:21
HDU
HDU
1856
More is better(并查集)
More is better Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 327680/102400 K (Java/Others)Total Submission(s): 14437 Accepted Submission(s): 5305
·
2015-11-11 18:04
more
HDU
1856
More is better
这题。。刚开始看那个数字有点大,以为开不了那么大的数组(其实只有一千万,可以开,,被眼睛给欺骗了。。),结果用了一些容器来优化,结果发现所谓的“优化”过后时间花费还更多了,多了一倍, 虽然空间复杂度提高了10倍。。真是。果然是一个时间复杂度换空间复杂度的活生生的案例啊。。 这题给我的收获: 1.10000000的数组可以开。 2.合并时,if(x == y) return; 最好加上,否则突
·
2015-11-11 16:48
more
read/write数据读写传输方式
原文地址http://lenky.info/archives/2012/08/
1856
正文
·
2015-11-11 15:28
write
HDU
1856
More is better
More is better Time Limit: 500
·
2015-11-11 13:15
more
【HDU
1856
】More is better(并查集基础题)
裸并查集,但有二坑: 1.需要路径压缩,不写的话会TLE 2.根据题目大意,如果0组男孩合作的话,应该最大的子集元素数目为1.所以res初始化为1即可。 1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 #include <cstdlib&
·
2015-11-11 12:51
more
BZOJ
1856
字符串(组合)
id=
1856
题意:有n个1和m个0组成的串,使得任意前k个中1的个数不少于0的个数。有多少种这样的串? 思路:设1为向(1,1)方向走,0为向(1,-1)方向走。
·
2015-11-11 09:01
字符串
HDU
1856
More is better(并查集+离散化)
题目地址:HDU
1856
水题。因为标号范围太大,而数据数仅仅有10w,所以要先进行离散化。然后就是裸的并查集了。
·
2015-11-11 07:26
more
HDOJ HDU
1856
More is better ACM
1856
IN HDU
pid=
1856
题目描述: More is better Time
·
2015-11-11 07:08
more
hdu
1856
View Code #include < iostream > using namespace std; #define M 10000001 int father[M]; int _max; int sum[
·
2015-11-11 01:30
HDU
HDU
1856
More is better
题意:1×10^7个男孩,找出互相之间是朋友关系的人数最多的集合的人数,如果N=0,输出1;值得一提的是,用C++交怎么也是CE(因为数组过大),G++交就是没事 #include #include usingnamespacestd; intfather[10000005]; intc[10000005]; voidinit(intn)//初始化 { for(inti=1;i<=n
wxyfennie
·
2015-11-08 20:00
HDU
1856
More is better【并查集】
解题思路:将给出的男孩的关系合并后,另用一个数组a记录以find(i)为根节点的元素的个数,最后找出数组a的最大值 More is better Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 327680/102400 K (Java/Others) Total Submission(s): 1586
·
2015-11-08 15:16
more
图论集合
根蒂根基并查集★
1856
More is better 根蒂根基并查集★ 1102 Constructing Roads 根蒂根基最小生成树★
·
2015-11-08 14:06
集合
hdu
1856
依旧并查集
不过这个求的是最大集合的个数 #include<iostream> #include<set> #include<cstdio> #include<vector> using namespace std; const int MAXN=10000005; const int MAXM=100005; int u[MAXN];
·
2015-11-08 10:31
HDU
HDOJ
1856
More is better
转自:wutianqi http://www.wutianqi.com/?p=1069 tag:并查集 #include <iostream> using namespace std; #define MAX 10000001 // father[x]表示x的父节点 int father[MAX]; // rank[x]表示x的秩 int rank[MAX
·
2015-11-07 12:16
more
卡特兰数的来源于拓展
1856
年任列日(Liege)大学数学教授,并被选为比利时布鲁塞尔科学院院士。 卡特兰一生共发表200多种数学各领域的论著。在微分几何中,他证
·
2015-11-07 11:11
Visual Assist X破解版用法
下载地址为:http://download.csdn.net/detail/suixiangzhe/9246275 安装流程: 1.首先安装VA_X_Setup
1856
.exe文件。
suixiangzhe
·
2015-11-06 09:00
破解
Visual
X
assist
HDOJ
1856
(More is better)
More is better Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 327680/102400 K (Java/Others)Total Submission(s): 661 Accepted Submission(s): 247
·
2015-11-05 08:39
more
hdu
1856
More is better
pid=
1856
简单的并查集的运用,如下: 1 #include<cstdio> 2 #include<cstdlib> 3 #include
·
2015-11-03 22:23
more
HDU
1856
MoreisbetterTimeLimit:5000/1000MS(Java/Others)MemoryLimit:327680/102400K(Java/Others)TotalSubmission(s):19800AcceptedSubmission(s):7270ProblemDescriptionMrWangwantssomeboystohelphimwithaproject.Becaus
MrBlankIsAwesome
·
2015-11-02 19:32
并查集
HDU
1856
MoreisbetterTimeLimit:5000/1000MS(Java/Others)MemoryLimit:327680/102400K(Java/Others)TotalSubmission(s):19800AcceptedSubmission(s):7270ProblemDescriptionMrWangwantssomeboystohelphimwithaproject.Becaus
mrlry
·
2015-11-02 19:00
HDU
1856
More is better
More is better Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 327680/102400 K (Java/Others)Total Submission(s): 5725 Accepted Submission(s): 2127
·
2015-11-02 17:13
more
hdoj
1856
More is better /***************************************************************\ *Author: 小呼 *Created Time: Mon 12 Jul 2010 09:21:56 AM CST *File Name: a.cpp *Description://并查集,增加信心的题目\**************
·
2015-10-31 11:45
OJ
乱鸣号调查公交居首
此次调查6月8日9时正式启动,调查截至6月10日19时,共有
1856
名网民参加调查。 市民认为目前违法鸣喇叭的主要车辆依次为公交车73.6%、集
·
2015-10-31 11:41
公交
使用irssi进行irc聊天教程
整理自: http://my.oschina.net/soge1988/blog/
1856
相关链接: http://irssi.org/documentation
·
2015-10-31 10:27
SSI
HDOJ---
1856
More is better[并查集求节点最多的树的节点数量]
More is better Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 327680/102400 K (Java/Others)Total Submission(s): 6438 Accepted Submission(s): 2383
·
2015-10-31 10:24
more
并查集 HDU
1856
#include <iostream> using namespace std; const int MAXN = 10000005; struct Node { int parent;//保存父节点 int rank;//以此小男孩为父节点的人数 }; Node boy[MAXN]; void init(void) { int i; fo
·
2015-10-31 10:55
HDU
关于 图论·并查集·HDU1232&
1856
其核心是追溯其根数和链接两个数,而HDU
1856
要多一步,每一个根数要标记自己和自己子数的个数,因此用结构体。
·
2015-10-31 10:26
HDU
hdu
1856
选出更多的孩子
题目大意: 老师选取2个学生对应的号码,这两人视作朋友,同时朋友的朋友也可以看成自己的朋友。 最后老师选出一个人数最多的朋友圈。 这里学生的人数不大于10^7,所以操作时需要极为注意,操作步数能省则省。 我也在超时了两次之后,不断进行代码优化才做出。 超时的部分函数代码: 1 int getHead(int x) 2 { 3 while(x!=fa[x])
·
2015-10-31 09:02
HDU
hdu 1829+hdu
1856
(并查集)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1829 思路:就是同性别的合并在一个集合中,然后每次输入看u,v是否在同一个集合中。。。然后不知道为什么用路径压缩不可以写。。。一些就TLE了。。。无语了。。。orz。。。 View Code 1 #define _CRT_SECURE_NO_WARNINGS 2 #in
·
2015-10-31 08:50
HDU
TOJ
1856
Is It A Tree?
Description A tree is a well-known data structure that is either empty (null, void, nothing) or is a set of one or more nodes connected by directed edges between nodes satisfying the following prope
·
2015-10-31 08:20
tree
hdu
1856
题意:就是询问下,一个并查集里面结点数最多的....并输出来,大致是这个意思吧,当然可以离散化下,水题..... #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; #define M 100005
·
2015-10-30 13:41
HDU
卡特兰数
1856
年任列日(Liege)大学数学教授,并被选为比利时布鲁塞尔科学院院士。 卡
·
2015-10-30 12:16
转
Tesla
特斯拉 [ 编辑本段] 人物介绍 特斯拉(Nikola Tesla,
1856
—1943)出生于克罗地亚的史密里安,后加入美国籍。
·
2015-10-28 09:46
a
Session 详解
http://www.blueidea.com/tech/program/2004/
1856
.asp Session模型简介 Session是什么呢?简单来说就是服务器给客户端的一个编号。
·
2015-10-23 08:19
session
(step5.1.5)hdu
1856
(More is better——DFS)
题目大意:输入一个整数n,表示有n对朋友,接下来给出n对朋友。。。输出最大的集合中的人数(即,秋季喝的最大的秩) 解题思路:并查集 1)按秩的大小来插。即 if( fx != fy){ //这里根据秩的大小来插入 if(rank[fx] > rank[fy]){ rank[fx] += rank[fy]; father[fy] = fx
·
2015-10-23 08:32
more
HDOJ-
1856
-More is better: 简单。优化查找max one的速度。用C语言输入输出。
#include<cstdio> #include<algorithm> using namespace std; #define Size 10000000 int Par[Size+1], Sum[Size+1]; int GetPar( int a ) { if( Par[a]!=a ) Par[a] = G
·
2015-10-23 08:32
more
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他