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
Constructing
hud 1025
Constructing
Roads In JGShining's Kingdom
题目http://acm.hdu.edu.cn/showproblem.php?pid=1025分析本题要求求出互不交叉的能够相容的最多的道路,想到这里觉得必须对所有的道路按照一定的规则进行排序(此处为经验,多练习即可)。在题目给出的n条道路有序之后,但询问与第j条道路相容的所以道路的时候,根据动态规划的最有子结构和重叠子问题性质,只用考虑前边j-1个与j的相容情况。因此,为了求出与j的最大相容道
qiusuo800
·
2013-04-10 16:00
算法
动态规划
hdu 1025
Constructing
Roads In JGShining's Kingdom(LIS)题意较难转换成LIS
1、http://acm.hdu.edu.cn/showproblem.php?pid=1025题目好难懂,懂了之后也没想到这是一个LIS的题目,注意输出的细节,wrong了n遍输出,注意一条多条的不同输出,样例之间打印空行2、题目大意有2n个城市,其中有n个富有的城市,n个贫穷的城市,其中富有的城市只在一种资源富有,且富有的城市之间富有的资源都不相同,贫穷的城市只有一种资源贫穷,且各不相同,现在
sdjzping
·
2013-04-05 21:00
HDU 1102
Constructing
Roads
只需要处理一下已经建好的就好~ ConstructingRoadsTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):9516 AcceptedSubmission(s):3537ProblemDescriptionThereareNvillages,wh
sky_fighting
·
2013-03-24 19:00
HDU 3264
Constructing
Roads(二分法)
ConstructingRoadsTimeLimit:1000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64u DescriptionThecityofMisafamousshoppingcityanditsopen-airshoppingmallsareextremelyattractive.Duringthetouristseas
·
2013-03-13 09:00
struct
UVA 536 - Tree Recovery
Her favorite game was
constructing
randomly looking binary trees with capital letters in the nodes.
hellobin
·
2013-03-05 17:00
tree
poj 2421 hdu 1102
Constructing
Roads
因为用的前几次的代码input和parent开的太小了,一直wa。#include #include #include typedefstruct{ inta,b; intlen; intstatus; }Edge; Edgeinput[6000]; /*********************************************************/ /*并查集*/ /***
y11201
·
2013-02-19 08:00
hdu 1102
Constructing
Roads
跟之前的继续畅通工程几乎一模一样,只是输入换一下。map[i][j]!=0时,才将其做为一条边,否则不加入。#include #include usingnamespacestd; #defineNUM105 structpoints { intstart; intend; intw; }pos[10005]; intset[NUM]; intmap[NUM][NUM];
jjike
·
2013-02-15 20:00
HDU 1102
Constructing
Roads 最小生成树-Kruskal算法
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1102 一道入门的最小生成树题目。这道题目描述的边是双向的,xh[i][j]=xh[j][i],所以我们要把它变成单向的,读数据加if(i #include #include #include #include #include #include #include #include #include #
ilovexiaohao
·
2013-02-03 12:00
POJ 2421
Constructing
Roads
最小生成树,用Kruskal。#include #include #include #include usingnamespacestd; structedge { intu; intv; intw; }; edgee[10000]; intle,n,uset[110]; introot(intx) { if(uset[x]==x) returnx; else
sssogs
·
2013-01-01 15:00
POJ 2421
Constructing
Roads 最小生成树
http://blog.csdn.net/zck921031/article/details/7688820http://blog.csdn.net/ffq5050139/article/details/7850220就是一道最小生成树的题目,说xx到xx的路以修好,令其权值为0就可以了。DescriptionThereareNvillages,whicharenumberedfrom1toN,a
miao6664659
·
2012-12-25 16:00
poj2421
Constructing
Roads-最小生成树prim
ConstructingRoadsTimeLimit:2000MS MemoryLimit:65536KTotalSubmissions:16680 Accepted:6806D
yujuan_Mao
·
2012-12-23 20:00
Hdu 1025
Constructing
Roads In JGShining's Kingdom
大意不再赘述。思路:这一题与POJ1631Bridgingsignals非常相似,但这一题的隐藏条件需要细心地思考才会得出结果,而且输出时有1个Trap,road和roads,另外由于数据量巨大,所以单纯的DP是过不了的,需要利用二分的方法确定d[i]的值。#include #include #include #include #include #include usingnamesp
Wall_F
·
2012-12-11 16:00
poj2421
Constructing
Roads
描述:有n个村庄,编号为1,2,3,,,n 应该建造道路使他们互相可达对输入数据3 0990692 9900179 6921790 1 12意思有3个村庄,0990692 9900179 6921790意思是1号到1,2,3的距离分别为09906921 12意思是有一条道路已经接通,就是1号与2号间的道路解法:kruskal算法,建造最小生成树即可#include #include #includ
zhangwei1120112119
·
2012-11-15 19:00
杭电OJ——1025
Constructing
Roads In JGShining's Kingdom(比较有趣的一道题目,思路详解)
ConstructingRoadsInJGShining'sKingdomProblemDescriptionJGShining'skingdomconsistsof2n(nisnomorethan500,000)smallcitieswhicharelocatedintwoparallellines.Halfofthesecitiesarerichinresource(wecallthemric
lishuhuakai
·
2012-11-10 01:00
hd 1102
Constructing
Roads
ConstructingRoadsTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):8280 AcceptedSubmission(s):3107ProblemDescriptionThereareNvillages,whicharenumberedfro
Magic____
·
2012-10-11 11:00
Integer
input
Build
each
output
distance
HDU_4332
Constructing
Chimney
http://acm.hdu.edu.cn/showproblem.php?pid=4332题意:有一块3*3的空地,要求在上面建一个建筑物,但是要求中间的那块必须空着,现在只有1*1*2的砖,问你要建成高度为N的建筑物共有多少种不同的方法。N #include #include #include typedef__int64LL; constLLMod=1000000007LL; const
ivan_zjj
·
2012-08-28 14:00
POJ 2421
Constructing
Roads 最小生成树
来源:http://poj.org/problem?id=2421 题意:还是给你n个点,然后求最小生成树。特殊之处在于有一些点之间已经连上了边。 思路:对于已经有边的点,特殊标记一下,加边的时候把这些边的权值赋值为0即可。这样就可以既保证这些边一定存在,又保证了所求的结果正确。 代码: #include <iostream> #include <cstdio>
aijuans
·
2012-08-18 14:00
最小生成树
hdu 1025
Constructing
Roads In JGShining's Kingdom【即求最长上升子序列】
DP(呃,两边不交叉修路的那道。。。)题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1025ConstructingRoadsInJGShining'sKingdomTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s)
Cfreezhan
·
2012-08-14 15:00
Integer
import
each
resources
parallel
How to write LDAP search filters
This document outlines how to go about
constructing
a more sophisticated filter for the userSearchFilter
cosmo1987
·
2012-08-10 10:00
filter
【解题报告】 HDU 1102
Constructing
Roads -- 并查集 最小生成树 Prime算法
题目连接:HDU1102题目大意:自己看。代码写的很长,主要想练二叉堆来实现优先队列,毕竟学了就得用上。//HDU1102ConstructingRoads--并查集最小生成树Prime算法 //二叉堆--用于优先队列的实现 //完全二叉树的I结点的两个child是I*2andI*2+1. //完全二叉树的I结点的father是I/2. //队列结构->head->queue->bottom->
x314542916
·
2012-08-02 22:00
HDU 1102
Constructing
Roads
Problem Description There are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say two village A and B are conne
java-mans
·
2012-07-31 22:00
struct
HDU 1102
Constructing
Roads
ProblemDescriptionThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagescanconnecttoeachother.WesaytwovillageAandBareconnected,ifandonlyifthereisaroadbetweenAand
ultimater
·
2012-07-31 22:00
poj2421
Constructing
Roads (prime)
点击打开链接discuss里边的楼要塌了。。。。本来用krusual写的,但总是不对,只好改prime了#include"stdio.h" #include"string.h" #defineINF99999999 intmap[101][101],mark[101],f[101]; intn; voidprime() { inti,j,k,min,sum; memset(mark,0,sizeo
yyf573462811
·
2012-07-30 11:00
hdu 1025
Constructing
Roads In JGShining's Kingdom
二维DP会超时。。。。点击打开链接假设存在一个序列d[1..9]=215364897,可以看出来它的LIS长度为5。下面一步一步试着找出它。我们定义一个序列B,然后令i=1to9逐个考察这个序列。此外,我们用一个变量Len来记录现在最长算到多少了首先,把d[1]有序地放到B里,令B[1]=2,就是说当只有1一个数字2的时候,长度为1的LIS的最小末尾是2。这时Len=1然后,把d[2]有序地放到B
yyf573462811
·
2012-07-27 15:00
算法
优化
存储
ini
UP
hdu 1025(
Constructing
Roads In JGShining's Kingdom)
hdu1025(ConstructingRoadsInJGShining'sKingdom) 1 #include 2 #include 3 using namespace std; 4 #define MaxSize 500005 5 struct trade{ 6 int x,y; 7 }; 8 trade tp[MaxSize]; 9 int dp[MaxSize];//表示到第
冰王子Leo与ACM一起的成长
·
2012-07-09 12:00
Java常用文件目录处理代码集
转自:http://junglesong.ycool.com/post.1068267.html 建立文件路径(
Constructing
a Filename Path) String path
songylwq
·
2012-07-04 10:00
java
HDOJ 1102
Constructing
Roads(最小生成树)
ConstructingRoadsTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):6455 AcceptedSubmission(s):2377ProblemDescriptionThereareNvillages,whicharenumberedfro
cs_zlg
·
2012-04-05 17:00
struct
Integer
Build
each
output
distance
POJ2421
Constructing
Roads [最小生成树 prim]
题意:很裸的最小生成树。思路:将已经建造的边赋值为0,然后进行prim就ok。#include #include #include #include #include #definellonglonglong #defineMin(a,b)(ab?a:b) #defineAbs(a)((a)>0?(a):-(a)) #defineMod(a,b)(((a)-1+(b))%(b)+1) usingn
wuyanyi
·
2012-03-08 20:00
[置顶] NYOJ 17 单调递增最长子序列(O(n2))+HDU 1025
Constructing
Roads In JGShining +NYOJ 214 单调递增子序列(二)(O(nlogn))
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=17这题其实是跟导弹拦截一样的,因为还有个加强版,所以把这个跟加强版一起贴上来。经典动态规划题,以后的动态规划很多都是从这个衍生出来的,所以就找了段自己认为比较详细的解释来了,保存下来,备用,语言组织能力太差。。。。。。一, 最长递增子序列问题的描述设L=是n个不同的实数的序列,L的递
A_Eagle
·
2012-02-08 07:00
c
优化
算法
存储
UP
n2
【最小生成树+Prim】杭电 hdu 1102
Constructing
Roads
/* THE PROGRAM IS MADE BY PYY */ /*----------------------------------------------------------------------------// Copyright (c) 2012 panyanyany All rights reserved. URL : http://acm
panyanyany
·
2012-02-07 16:00
最小生成树
Prim
【最小生成树+Prim】杭电 hdu 1102
Constructing
Roads
/*THEPROGRAMISMADEBYPYY*/ /*----------------------------------------------------------------------------// Copyright(c)2012panyanyanyAllrightsreserved. URL:http://acm.hdu.edu.cn/showproblem.php?pid=1
panyanyany
·
2012-02-07 16:00
【最小生成树+Prim】杭电 hdu 1102
Constructing
Roads
/* THE PROGRAM IS MADE BY PYY */ /*----------------------------------------------------------------------------// Copyright (c) 2012 panyanyany All rights reserved. URL : http://acm.hdu
txf2004
·
2012-02-07 16:00
struct
webservice -- axis
/axis/java/user-guide.html Axis is essentially a SOAP engine -- a framework for
constructing
fangnoodles
·
2011-12-30 21:00
webservice
poj 2421
Constructing
Roads prim最小生成树 基础!!!
#include usingnamespacestd; intmap[1015][1015],dis[1015],vis[1015]; intsum; intn,q,x,y; voidprim(intk) { inttemp; for(inti=1;i>n) { for(inti=1;i>q; while(q--) { scanf("%d%d",&x,&y); map[
youngyangyang04
·
2011-12-02 12:00
hdu 1102
Constructing
Roads
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1102又是最小生成树的裸体。。基本和1879类似。。。直接COPY1879的模版。下面是AC代码:#include usingnamespacestd; #defineN9999999 intmap[101][101]; intmark[101]; boolvisited[101]; intn; intpr
w00w12l
·
2011-12-01 08:00
poj-2421
Constructing
Roads *
/* * 蛮水的一道MST Kruskal, 链表实现 * * 预处理: * 根据已有的边,把相应的集合合并。。再Kruskal * * 另一种方法: * 把已有边的权值改为0 * */#include <cstdio>#include <algorithm>using namespace std;const int maxN = 100 + 5;int
·
2011-09-02 10:00
struct
ACM POJ 2421
Constructing
Roads(简单最小生成树)
ConstructingRoadsTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:14128Accepted:5682DescriptionThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagescanconnect
ACM博客_kuangbin
·
2011-08-25 10:00
Hdu-1102
Constructing
Roads
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1102代码如下:#include #include #include #include #include usingnamespacestd; #defineMAX0x3f3f3f3f intnum,mnum; intmap[110][110],visit[110],lowcost[110]; in
niushuai666
·
2011-08-05 13:00
hdu 1025
Constructing
Roads In JGShining's Kingdom--最长上升子串(时间优化)
/* 本题也是最长上升子序列 同以往不一样的是,需要在时间上做优化 以往是开一数组,假设为f[i]表示到i能修多少路 到计算f[q]时,需要遍历q之前的,找到a[i]len,把root[q]放到dp[low]后,还要让len更新到当前low,当然,low最多比len大1. */ #include intnum=1; introot[500100],dp[500100]; voidsol(intn)
qq172108805
·
2011-08-02 16:00
HDU 1102
Constructing
Roads
HDU1102ConstructingRoadsHDU1102ConstructingRoads这个题目的意思就是说,给你一个有n个村庄的地图,map[i][j]表示从村庄i到村庄j的距离,然后给你m条已有道路,让你在这个基础上添加适当的道路,使得所有村庄之间都是联通的,求添加道路的最短距离的值。典型的最小生成树算法的运用。 1 #include 2 #include 3 #include 4
算法的奴隶
·
2011-07-18 08:00
派生类构造函数举例
include 3#include 4using namespace std; 5 6class B1 //基类B1,构造函数有参数 7{public: 8 B1(int i) {cout<<"
constructing
[email protected]
·
2011-07-17 20:00
hdu1025
Constructing
Roads In JGShining's Kingdom
最近准备开始重拾DP,此题本质是求最长上升子序列,用a[u]=v表示当前第u个贫穷的城市对应的对面第v个富裕的城市,然后dp[i]表示当前长度为i时的最小a[k]值,为什么是最小呢?因为只有这样才能保证上升序列达到最长长度,只有尽可能的将dp[len]的值变小才能加入更多的a[i],从而延长数列长度,需要注意最后输出如果只有一条路的话road是没有s的,等到全部扫描完了之后直接打印出最长的长度就可
zhang360896270
·
2011-07-10 21:00
优化
search
Java常用文件/目录处理代码集
建立文件路径(
Constructing
a Filename Path) String path = File.separator + "a"
zhang247124629
·
2011-06-26 22:00
java
C++
swing
OS
C#
OpenCV中SIFT的实现
出自:http://www.aishack.in/2010/05/sift-step-1-
constructing
-a-scale-space/Matchingfeaturesacrossdifferentimagesinacommonproblemincomputervision.Whenallimagesaresimilarinnature
linyunzju
·
2011-04-22 22:00
Algorithm
image
download
each
OpenSource
features
hdu 1025
Constructing
Roads In JGShining's Kingdom
hdu1025ConstructingRoadsInJGShining'sKingdom/*设d[i]为以i结尾的最长上升子序列的长度,那么它的前一个元素是什么呢?设它为j,则d[i] = max{d[j]} + 1,其中枚举条件是j a[i],且i的d值为j,因此需要更新g[j] = a[i]。程序如下:fill (g , g + n , infinity );for(int i = 0; i
misschuer
·
2011-03-15 14:00
hdu1102
Constructing
Roads(Prime 算法求最小生成树)
ConstructingRoadsTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):4644 AcceptedSubmission(s):1615ProblemDescriptionThereareNvillages,whicharenumberedfro
tonghu2010
·
2011-03-05 17:00
poj 2421
Constructing
Roads 最小生成树(已经存在几条边) KRUSKAL
ConstructingRoadsTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 13066 Accepted: 5221DescriptionThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagescanc
kongming_acm
·
2011-02-25 16:00
第2章 统一建模语言UML简介(笔记)
对一个软件而言,UML具有以下重要功能:可视化(Visualizing)功能,说明(Specifying)功能、建造(
Constructing
)功能和建文档(Documenting)功能。
boyssheng
·
2011-02-20 20:00
ejb
活动
UML
POJ 2421
Constructing
Roads Kruskal+并查集
http://poj.org/problem?id=2421无向图的最小生成树Kruskal算法ConstructingRoadsTimeLimit: 2000MS MemoryLimit: 65536KDescriptionThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovi
yming0221
·
2011-01-29 18:00
POJ 2421
Constructing
Roads Kruskal+并查集
id=2421 无向图的最小生成树 Kruskal算法
Constructing
Roads Time Limit:2000MS Memory Limit:65536K
thecloud
·
2011-01-29 18:00
struct
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他