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
2182
DNA Sorting(排序)
(Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s):
2182
&
·
2015-07-25 18:00
sort
Spring+dubbo+zookeeper
引用 <dubbo:registry protocol="zookeeper" address="127.0.0.1:2181,127.0.0.1:
2182
,127.0.0.1
happysoul
·
2015-07-04 00:00
zookeeper
winserver2008 DNS 很详细
fromhttp://www.it165.net/admin/html/201312/
2182
.htmlDNS(DomainNameSystem域名系统)区域化管理分布式层次性域名空间结构1.根域(root
eiguleo
·
2015-05-27 20:00
POJ -
2182
- Lost Cows (线段树)
题目传送:LostCows思路:线段树,从后往前扫描,如果当前数字为n,则表示它是剩余的序列中(包括他自己)顺序后的第n+1个数。找到后删除,借助线段树可以达到快速删除的效果AC代码:#include #include #include #include #include #include #include #include #include #include #include #include
u014355480
·
2015-05-13 00:00
线段树
ACM
poj
【POJ】
2182
- Lost Cows 【线段树入门】
题目:LostCowsTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 9727 Accepted: 6261DescriptionN(2 ints[100000],ans[100000]; structseg{ intl,r; intlen; }cow[100000]; voidbuild(intv,intl,intr) { cow[
xianyun2009
·
2015-04-25 20:00
poj
lost
cows
2182
poj
2182
Lost Cows
DescriptionN(2 #definemaxn8005 inta[maxn],c[maxn]; structnode { intlen,l,r,sum; }b[4*maxn]; voidbuild(intl,intr,inti) { intmid; b[i].l=l; b[i].r=r; b[i].len=r-l+1; b[i].sum=0; if(b[i].l==b[i].r) { b[
Kirito_Acmer
·
2015-04-02 12:00
省赛选拔第二场
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64uSubmit Status Practice FZU
2182
Description
u012349696
·
2015-03-14 13:00
算法
poj
2182
Lost Cows 树状数组
LostCowsTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 9470 Accepted: 6107DescriptionN(2 #defineMAX10000 intt[MAX]; intlowbit(intx) { returnx&(-x); } voidupdate(intpos) { while(pos0) { coun
Lionel_D
·
2015-02-05 15:00
ACM
poj
树状数组
lost
cows
2182
poj 2828 树状数组or线段树(还原排队的人的序列)
1、按照与
2182
同样的思路可以用树状数组来做。只不过这次二分是求第i个人应该最终排在哪个位置。(树状数组版本2中,tree[i]存放的是1~i的空余位置,具体思路见代码注释)2、线段树也能做
dumeichen
·
2014-12-09 18:00
poj
2182
树状数组(给牛排序)
题意:有n头牛从1-n标号。现在给出n-1个数,表示第i头牛前面比它序号小的牛的个数。根据此还原牛的原始排序。思路:从最后向前扫面序列。每次对于未确定的最后一个数来说是可以根据它前面有多少数字比它小以及之前确定的数字(在它后面的数字)而确定它是几的。二分查找当前位置填几,设这个数字为a,应满足树状数组求和结果sum(a),即后面已经填好的比a小的个数,加上f[i],即前面比a小的个数,等于a-1。
dumeichen
·
2014-12-09 09:00
[线段树]poj
2182
题意: n头牛站队,每头牛都有一个属于[1,n]唯一的数字。对于每头牛,现在已知前面多少头牛的数字比他的大,问这n头牛的数字序列。 思路: 和poj2828很相似,都是从后向前计算,建立一颗线段树,节点val值为,这个区间的空位数,然后从后向前更
暴风雪
·
2014-11-27 23:00
poj
php创建zookeeper临时变量
php $zookeeper = new Zookeeper("127.0.0.1:
2182
"); $k = "/zk_test3"
goAheadtw
·
2014-10-17 18:00
zookeeper
How far away ?(LCA 在线算法RMQ)
32768/32768 K (Java/Others)Total Submission(s): 5810 Accepted Submission(s):
2182
Simone_chou
·
2014-10-02 13:00
算法
poj
2182
--Lost Cows
LostCowsTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 9116 Accepted: 5850DescriptionN(2 #include #include usingnamespacestd; intc[8010],a[8010],b[8010]; intflag[8010]; intlowbit(intx) { retur
u013015642
·
2014-07-25 21:00
IP地址分类
地址分类第一字节范围固定最高位网络位网络数主机位主机数A0~12708126(0和127特殊用途) 16777214(2^24-2)B128~19110162^14162^16-2C192~223110242^
2182
youxin2012
·
2014-05-14 10:00
计算机网络
tcpip
poj
2182
Lost Cows (线段树)
LostCowsTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 8838 Accepted: 5657DescriptionN(2 #defineN8002 intnum[N],ans[N]; structsegment { intl,r,len; }s[N]; voidbuild(introot,intl,intr)//建立树 {
u014253173
·
2014-05-05 23:00
ACM
poj
增加新的驱动设备
ProjectConfig.mk增加AUTO_ADD_GLOBAL_DEFINE_BY_NAME= CUSTOM_KERNEL_HEARTBEATCUSTOM_KERNEL_HEARTBEAT=epl
2182
andylao62
·
2014-04-19 10:00
Remote 桌面的win2003 servre端设定
请键入 NET HELPMSG
2182
以获得更多的帮助。C:\Documents and Settings\Admin
·
2014-04-09 08:00
remote
poj
2182
之二分+树状数组
LostCowsTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 8712 Accepted: 5572DescriptionN(2=a[k]则right=mid,表示s[k]可以继续变小 否则left=mid+1,表示s[k]必须变大才可能满足 注意到这里的s[k]-1-num>=a[k]则right=mid,为什么不直接s[k]-1-
xingyeyongheng
·
2014-03-10 19:00
线段树单点更新 poj
2182
Lost Cows
id=
2182
题目意思:已知1~n组成的一个序列中每个数的顺序数(也就是告诉前面有几个小于他的数),求该序列。
cc_again
·
2014-01-10 19:00
数据结构
POJ
2182
:Lost Cows(单点)
DescriptionN(2 #include #include usingnamespacestd; intn,ans[1000000],s[1000000]; structnode { intl,r,n; }a[1000000]; voidinit(intl,intr,inti) { a[i].l=l; a[i].r=r; a[i].n=r-l+1;//该
libin56842
·
2013-10-25 15:00
线段树
poj
poj
2182
(二分+树状数组)
LostCowsTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:8341 Accepted:5320DescriptionN(2 #include #include usingnamespacestd; constintMAXN=8000+100; intn; intC[MAXN],Lowbit[MAXN],data[MAXN],ans[M
xj2419174554
·
2013-08-27 17:00
数据结构
线段树
树状数组
hdu
2182
(dp)
点击打开链接dp[l][i],表示跳了i次到位置j吃的虫子总数。dp[l][i]=max(dp[j][i-1]+aa[l])注意不要忘了aa[1];#include"stdio.h" #include"string.h" #definemax(x,y)x>y?x:y; intmain() { intT; inti,j,l; intdp[101][1001]; intn,a,b,k; intaa[1
yyf573462811
·
2013-08-19 16:00
dp
HDU
POJ 题目
2182
Lost Cows
LostCowsTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:8263 Accepted:5272DescriptionN(2 #include #include usingnamespacestd; constintN=8010; intlost[N],orignal[N],cow[N]; boolvisit[
u011282069
·
2013-08-02 21:00
hdu
2182
哈密顿绕行世界问题 搜索 dfs
题目链接:here分析:很简单一个搜索。。。直接暴搜即可。。不知道为啥夏天的风把他分类到level1.。。。代码:#include #include usingnamespacestd; intansnum; intneigh[22][3]; boolvis[22]; intstate[22]; intm; voiddfs(intx,intnum) { inti,j; if(num==20)
liuqiyao_01
·
2013-04-27 11:00
搜索
ACM
DFS
hdu2181
poj
2182
Lost Cows(树状数组)
题目链接DescriptionN(2 #include #include #definemaxn8005 usingnamespacestd; inta[maxn]; intans[maxn]; intn; intlowbit(intx) { returnx&(-x); } voidadd(intx,intv) { while(x0) { s+=a[x]; x-=lowbit(x); }
xindoo
·
2013-04-06 09:00
数据结构
ACM
poj
树状数组
POJ
2182
Lost Cows
Lost Cows Time Limit : 2000/1000ms (Java/Other) Memory Limit : 131072/65536K (Java/Other) Total Submission(s) : 4 Accepted Submission(s) : 1 Problem Description N
·
2013-03-26 23:00
poj
hdu 1165 Eddy's research II
Eddy'sresearchIITimeLimit:4000/2000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):
2182
nealgavin
·
2013-01-25 15:00
POJ
2182
Lost Cows
有一组乱序的数列,数列有N个,范围是1-N,相同数字不重复。现给定另一组数列,新数列的第k位的值表示在原数列的第k位之前有几个数比其小。求原数列。 用线段树或树状数组+二分可以做,因为这个问题可以转化为求第k大数。 从新数列的最后一位a[n]开始看,因为在之前有a[n]个数比其大,原数列的值一定是a[n]+1。确定一个元素的位置后,从1~N这个序列中删除a[n]+1。 那么到了
sssogs
·
2013-01-09 11:00
Lost Cows poj
2182
线段树
本题若按正序思考,则没什么头绪,但如果我们倒着看会发现,从后向前每一个数字可以找出一头牛。另外定位一头牛的编号后,为了确定下一头牛,我们需要删除这头牛的编号,即需要区间动态查询,所以可以选择线段树。思路:可以用每个节点记录该区间中母牛的数目,然后在这棵树中,已知一个节点前面比它小的节点数,我们就可以同过线段树二分快速查找了。 #include #include #include using
HELLO_THERE
·
2013-01-02 19:00
poj
2182
Lost Cows
题意:对于样例5 1 2 1 0意思是有5个数,然后第一个0省略,实质的序列是01210要求输出的序列为res[1]res[2]res[3]res[4]res[5]那么,对于res[2]来说,他前面有1个比他小的,对于res[3]来说,他前面有2个比他小的,对于res[4]来说,他前面有1个比他小的,对于res[5]来说,他前面有0个比他小的,这5个数为12345要求输出res序列我的做法:对于1
zhangwei1120112119
·
2012-11-01 19:00
POJ
2182
Lost Cows
id=
2182
线段树。从后往前寻找,首先是找第a[n]大的数,找到后记录到答案数组里并删除改叶子节点,然后在剩下的数字中再找a[n-1]大的数,直到n次寻找完成。
·
2012-10-11 10:00
poj
poj
2182
线段树水 或者树状数组+二分
线段树代码#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #defineiinf2000000000 #definelinf1000000000000000000LL #defi
Lawrence_Jang
·
2012-10-10 11:00
query
Build
n2
poj
2182
有一群牛排成一行(编号1-N),现在给出每一头牛前面有几头牛的编号比该牛编号小,要求每个位置上牛的编号如 给出1210(用数组sm存储),对应的结果为24531(记录在bd数组中),就是说4的前面有一个编号比他小,也就是2,5的前面有两个(2和4)。。。方法一,暴力枚举,从后面开始,最后一个即sm[N]+1就是该牛编号,标记vis[]=1;对于倒数第二头牛,从vis[1...N]找j,如果vis没
qingniaofy
·
2012-07-07 23:00
poj
2182
题意:FJ有n头牛,编号为1~n,它们并没有按照编号的顺序排好队列。现在,FJ只知道每一个牛前面有多少只牛的编号比它大。问你能不能判断出所有牛的编号。 思路:线段树。关键:每次最后一只牛的编号是可以确定的,即为pre[i]+1,将其编号从所有牛中删除,则倒数第二只牛的编号又可以确定为pei[i]+1,依此类推。 代码如下: #include<iostream>
cavenkaka
·
2012-07-06 14:00
poj
poj
2182
Lost Cows 线段树!!!!
线段存取这一段区间还有多少个空位,从后向前搜,搜过一个点,则这个条线段的数量减一!!!#include #include usingnamespacestd; #definemax18005 structnode { intl,r,s; }a[max1*4]; intans[max1],num[max1],sign[max1]; voidbuild(inti,intl,intr) { a[i].l
youngyangyang04
·
2012-06-08 09:00
poj
2182
线段树解法
#include<cstdio>#include<cstring>#include<iostream>using namespace std;const int M=8010;struct Tree{ int l,r; int cnt;}T[3*M];int a[M],ans[M];int n,N; void build(int l,int r,int p){
·
2012-03-08 23:00
poj
poj
2182
树状数组
思路很重要,能想到从后面开始算,最后一个的值加上一就是它的具体位置了。依次类推,就能得到前面的位置。 我刚开始在想,一般方法也能做出来呀,为什么要用树状数组呢。。? 效率!!树状数组可以提高效率。同样时用数组,它就要比一般的数组要快。关键还是要想到,还有就是理解树状数组。 感谢:http://www.cnblogs.com/rainydays/archi
·
2012-03-07 23:00
树状数组
POJ
2182
HDU2711 Lost Cows
用线段树来做,我们来看看实例数据01210 (关于第一个0请看题目要求)从后面往前插. 0,在1,2,3,4,5中第0个,即11,在2,3,4,5中第1个,即32,在2,4,5中第2个,即51,在2,4中第1个,即40,在2中第0个,即2故可以用线段树来做.NODE中的val指的是节点中[l,r)空余的位置./********************************************
neofung
·
2012-01-30 21:00
POJ
2182
Lost Cows 线段树 or 树状数组
这道题还是很经典的给出了一个序列,代表的是比该位置的牛靠前站的且序号比他小的牛的个数然后思想类似于2828,正序看的话,看不出有什么规律,但是逆序的话,就能看出当前序列的最后一头牛的编号是可以确定的,就相当于有一个队列,初始化全为1,有牛占了就把相应位置变为0,然后我们只管那些位置为1的地方,往里一头一头的塞牛,塞一头,能塞的地方就少一个,但是和之前塞过的就没关系了,这也符合题目中,只管比该位置靠
sdj222555
·
2012-01-29 17:00
c
tree
search
insert
hbase 0.90.4 + zookeeper 3.3.3 hbase 启动失败
报错:CouldntstartZKatrequestedaddressof2181,insteadgot:
2182
.Aborting.Why?
hnwenyu
·
2011-11-03 12:23
Address
休闲
because
requested
instead
POJ
2182
Lost Cows 线段树
题意:将N头进行编号,1--n。现在所有的牛随机站成一条队列,我们仅仅知道第i个位置的牛前面,有j头牛的编号比它的小。要求每个位置的牛的编号。输入的第一行是一个整数N,接着有N-1行输入,每一行一个整数。假设第5行的数字为3,则表示第5个位置的的牛前面有3头牛的编号比它小。(因为第一个位置的牛的前面比它编号小的肯定没有,故第一个位置的输入被忽略了,所以输入N之后只输入了N-1行)。题解:此题和po
Tsaid
·
2011-09-05 15:00
Linux下列出文档和目录命令
列出目录$ls-l/tmp/|awk'{print$8}'HOST:Ubuntu11.0432bitFYI.熟悉使用findandawk命令http://www.acyoo.com/archives/
2182
leonkuo
·
2011-09-02 11:48
linux
职场
休闲
列出文档
目录命令
【DP50题】
动态规划50题题号hdu--http://acm.hdu.edu.cnpku--http://poj.org一hdu
2182
Froghdu2185Chess==pku2626hdu1114(pku1384
leolin_
·
2011-08-27 23:02
DP
xmu1166求第k小数 树状数组/线段树
id=1165 题意:有3中操作1a将a加入,如果a已经存在忽略该操作2a将a删除,如果不存在忽略该操作3a查询第a大的数,不存在输出-1 分析:思想和pku
2182
一样,比
2182
简单。。。
ggggiqnypgjg
·
2011-08-04 21:00
poj
2182
|| hdu 2711 Lost Cows
同POJ2828。都是从往前推,插空位即可。#include #include #include #include #include #include #include #include #include #include #defineMID(x,y)((x+y)>>1) #defineL(x)(x=0;i--) { Updata(1,a[i]+1); b[i]=POS; } for(inti=
zxy_snow
·
2011-08-04 17:00
C/C++语言中的void及void指针总结
对于void,如果定义voida;是会编译出错的(vc6下得到:errorC
2182
:'a':illegaluseoftype'void',vs08中:errorC
2182
:“a”:非法使用“void”
coder_xia
·
2011-06-27 15:00
c/c++进行时
C/C++语言中的void及void指针总结
对于void,如果定义void a;是会编译出错的(vc6下得到:errorC
2182
: 'a':illegaluseoftype'void',vs08中: errorC
2182
:“a”:非法使用“void
coder_xia
·
2011-06-27 15:00
c
function
gcc
语言
Parameters
fun
android 编写简单浏览器带下载
android编写简单浏览器带下载支持多触点支持下载功能转自:http://www.cmd59.com/html/
2182
.htmlpackage org.badboy.browser; import
lpw14
·
2011-06-01 14:00
android
url
buffer
dialog
browser
menu
POJ
2182
Lost Cows(线段树)
线段树找第K大数,每个结点记录下面还没有找过的数的数目len,当查找第K大数的时候,看它左子树的len值是否大于K,如果大于说明左子树能够容纳K个数,否则在它的右子树上找K-左子树的len大数。#includestructnode{ intl,r; intlen;}tree[4*8080];intd1[8080];intans[8080];voidbuild_tree(
chenqiangjsj
·
2010-11-05 09:42
职场
休闲
poj2182
第K大数
线段数
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他