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
广搜-深搜
UVA UVA - 1374 Power Calculus 快速幂计算(迭代加
深搜
索)
大体题意:给你一个数n,计算如何从x经过乘法除法快速计算到x^n。输出最短长度!思路:直接迭代加深最短长度!在dfs中,有两个参数cur和s分别代表当前层数和当前的指数!只有当cur==深度 并且s等于n时成立!当cur大于深度剪枝!或者s×2^(maxd-cur) #include #include #include #include usingnamespacestd; constintmax
aozil_yang
·
2016-05-12 22:00
搜索
C语言
迭代
NYOJ 27 水池数目(
深搜
)
水池数目时间限制:3000 ms | 内存限制:65535 KB难度:4描述南阳理工学院校园里有一些小河和一些湖泊,现在,我们把它们通一看成水池,假设有一张我们学校的某处的地图,这个地图上仅标识了此处是否是水池,现在,你的任务来了,请用计算机算出该地图中共有几个水池。输入第一行输入一个整数N,表示共有N组测试数据每一组数据都是先输入该地图的行数m(0 #include intmap[105][10
mr_fan_123
·
2016-05-12 20:00
NYOJ 21 三个水杯(bfs,
广搜
)
三个水杯时间限制:1000 ms | 内存限制:65535 KB难度:4描述给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子。三个水杯之间相互倒水,并且水杯没有标识,只能根据给出的水杯体积来计算。现在要求你写出一个程序,使其输出使初始状态到达目标状态的最少次数。输入第一行一个整数N(0V2>V3V10)表示三个水杯的体积。第二行给出三个整数E1E2E3(体积小于等于相应水杯
mr_fan_123
·
2016-05-12 17:00
NYOJ 20 吝啬国度(vector,
深搜
)
吝啬的国度时间限制:1000 ms | 内存限制:65535 KB难度:3描述在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。现在,Tom在第S号城市,他有张该国地图,他想知道如果自己要去参观第T号城市,必须经过的前一个城市是几号城市(假设你不走重复的路)。输入第一行输入一个整数M表示测试数据共有M(1 #include #include usingnamespac
mr_fan_123
·
2016-05-11 19:00
poj 3278 Catch That Cow
广搜
hdu2717CatchThatCow,题目链接TimeLimit:5000/2000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):11466AcceptedSubmission(s):3551ProblemDescriptionFarmerJohnhasbeeninformedofthelocatio
Trapper_C
·
2016-05-10 07:00
百度去推
广搜
索
教你如何屏蔽百度搜索推广广告由于轻信了一家莆田系医院,让一个无辜的青年搭上了自己性命,魏则西的死让百度成为了众矢之的,其搜索结果中的推广广告充当了“从犯”的角色。且不说百度应该承担多少责任,但这满屏的推广广告已经够让人头晕目眩,即使仔细分辨也很难发现真伪。这里小编推荐几个屏蔽推广广告的方法,还搜索页一个清净。1.网页版(windows系统、Chrome浏览器)网页版百度搜索是我们最常使用的搜索引擎
tanqian351
·
2016-05-09 09:00
百度
搜索
屏蔽推广
DFS系列 POJ(自认为的讲解)
思路:那就是DFS呗,
深搜
一波,当sum==N时就输出,这里有一个就是排除重复的剪枝。为什么呢?#include #
KEYboarderQQ
·
2016-05-08 20:00
poj
DFS
HDU 3111 Sudoku(数独,还是
深搜
)
SudokuTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):464 AcceptedSubmission(s):302ProblemDescriptionASudokupuzzle,oncesolved,isa9x9gridofdigitsorganiz
hurmishine
·
2016-05-08 19:00
sudoku
HDU3111
湖南第十届省赛 Double Shortest Paths
费用流模版题开始想用两次
广搜
,后来发现有细节很难处理,后来才知道是费用流。
mymilkbottles
·
2016-05-08 13:00
八数码问题 bfs+map
用
广搜
去搜索就可以了。用STL的
Leon_liuqinburen
·
2016-05-08 11:10
习题题解
Tarjan三大算法之强连通分量
算法的大体思路还是在
深搜
过程中更新时间戳,并将遍历过的结点保存在栈中,之后通过对时间戳的判断,来发现强连通分量。当我们完成对一个结点u以及其子孙的访问后,我们可以进行一次时间
vufw_795
·
2016-05-07 22:41
算法
图论
搜索
Tarjan三大算法之强连通分量
算法的大体思路还是在
深搜
过程中更新时间戳,并将遍历过的结点保存在栈中,之后通过对时间戳的判断,来发现强连通分量。当我们完成对一个结点u以及其子孙的访问后,我们可以进行一次时间
fuyukai
·
2016-05-07 22:00
poj之旅——3009
给出一幅图,0表示可走的路,1表示障碍,3表示终点,2表示起点(可视作0),求一个小球由2到3需要撞上障碍或边缘的次数(每撞一次,障碍则消失,重新选定方向,小球将沿次方向一直运动到撞上什么或到终点)思路:
深搜
no1_terminator
·
2016-05-07 19:00
hdu1181变形课
pid=1181
广搜
和
深搜
都行代码:(bfs)#include #include #include usingnamespacestd; chars[1005]; inta[30][30]; intv
wsn564533648
·
2016-05-06 17:00
ACM
bfs
poj之旅——1979
思路:简单的
深搜
参考程序(作者我从此改C++了):#include#include#includeusingnamespacestd;constintdirection[4][2]={{-1,0},{1,0
no1_terminator
·
2016-05-05 21:00
POJ 2251 Dungeon Master(三维简单
广搜
)
DungeonMasterTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:24931Accepted:9651DescriptionYouaretrappedina3Ddungeonandneedtofindthequickestwayout!Thedungeoniscomposedofunitcubeswhichmayormaynotbefi
qq_32866009
·
2016-05-05 18:00
poj
poj3134迭代加
深搜
索
思路:迭代加
深搜
索。n不超过1000,所以最深出现答案的层数不会太深,可以试用跌代加
深搜
索。即每次设定搜索层数,判断该层是否有解。若有解输出改成即可。需要剪枝操作。
qq_24477135
·
2016-05-05 14:00
tarjan模板(缩点,求有向图强连通分量)
constintN=100010; structdata { intto,next; }tu[N*2]; inthead[N]; intip; intdfn[N],low[N];///dfn[]表示
深搜
的步数
martinue
·
2016-05-04 15:00
ACM
图
大二
poj 3694 Network 边双连通分量+LCA
题意:一个无向图可以有重边,下面q个操作,每次在两个点间连接一条有向边,每次连接后整个无向图还剩下多少桥分析:先跑一边tarjan把所有的桥边求出来,同时建好
深搜
树。
qq_33229466
·
2016-05-03 21:00
nyoj 10 skiing (
深搜
)
描述Michael喜欢滑雪百这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子12345161718196152425207142322218131211109一个人可以从某个点滑向上下左右相邻四个点之一,当且
yangkunpengD
·
2016-05-03 19:00
ACM
深搜
nyoj解题报告
【BFS/DBFS】Open the Lock【双向
广搜
】
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1195ProblemDescriptionNowanemergenttaskforyouistoopenapasswordlock.Thepasswordisconsistedoffourdigits.Eachdigitisnumberedfrom1to9. Eachtime,youcanaddormi
wlxsq
·
2016-05-03 15:00
求连通图的割点(关节点)问题
分析:1.最简单也是最直接的算法是,删除一个点然后判断连通性,如果删除此点,图不再连通,则此点是割点,反之不是割点(图的连通性一般通过
深搜
来判定,是否能一次搜索完全部顶点);该方法复杂度较高为O(n^3
yangkunpengD
·
2016-05-02 20:00
树
ACM
图论
POJ解题报告
HDOJ5113
pid=5113看到SpecialJudge想到多解的
深搜
是很正常的,有没有想过去构造合法解呢?题意:n*m的矩阵,k种颜色,每种颜色a【i】个,问是否有方案,使得n*m的矩阵中,每个格
kevin66654
·
2016-05-02 19:00
搜索
ACM
Tyvj P1336 火车进栈 (
深搜
+ 出栈序列判断)
题目链接:http://www.tyvj.cn/p/1336#描述有n列火车按1到n的顺序从东方左转进站,这个车站是南北方向的,它虽然无限长,只可惜是一个死胡同,而且站台只有一条轨道,火车只能倒着从西方出去,而且每列火车必须进站,先进后出。(某生:不就是个栈吗?每次可以让右侧头火车进栈,或者让栈顶火车出站?占卜哥:闭嘴!)就像这样: 出站 #include #include #include #
Strokess
·
2016-05-01 16:00
ZOJ1654 Place the Robots
三.思路:乍一看,八皇后问题,直接想
深搜
,一格一格搜,就是求最大独立点集
H992109898
·
2016-05-01 13:00
HDU 5253 连接的管道 (bfs + 优先队列)
pid=5253
广搜
,和普通的优先队列
广搜
又不太一样,具体看代码吧。
Strokess
·
2016-04-30 20:00
hdu 1241 简单 搜索DFS (
深搜
)
OilDepositsTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):22567 AcceptedSubmission(s):12989ProblemDescriptionTheGeoSurvCompgeologicsurveycompanyisresp
qq_33406883
·
2016-04-28 20:00
hdu 2181 哈密顿绕行世界问题 (dfs)
pid=2181简单
深搜
,路径存储。
Strokess
·
2016-04-27 21:00
BFS DFS 搜索专题合集
hdu2181 哈密顿绕行世界问题因为数据不大,所以简单的
深搜
就可以了,注意从小到大排下序,防止数据随机给。
woyuhuaijin
·
2016-04-27 21:00
DFS
bfs
HDU 1078
深搜
+DP
原题连接: HDOJ1078这道题刚开始想的是回溯DFS但是后来发现k不总是1所以不是特别好...正好看见了Discuss上有DP做出来的,于是考虑了一下,把DP和
深搜
合起来做,AC。
Kiritow
·
2016-04-26 21:00
搜索算法总结
搜索又分为
广搜
(BFS)和
深搜
(DFS)。
深搜
(DFS)即深度优先搜索,始终对下一层的结点优先进行搜索,后面层数的结点遍历过后再返回上一层,逐层返回,直到根节点。
q1169917
·
2016-04-25 23:00
算法
搜索
ACM
DFS
bfs
邻接表递归
深搜
(有向图)
此代码是数据结构的原始模板,可以刚接触或考研时借鉴下,不适于刷题#include #include #defineMAX_VERTEX_NUM20 intvisited[100]; typedefstructarcnode { intadjvex; structarcnode*nextarc; intinfo; }*arcnod,arcnode1; typedefstructvertexnode
lianbanguomao
·
2016-04-25 17:00
Hduoj5025 【
广搜
+状态压缩】
#include #include #include #include #include #defineINF0x3f3f3f3f usingnamespacestd; intn,m,dx[4]={0,0,1,-1},dy[4]={1,-1,0,0},mark[110][110][10][50],Min; charmap[110][110]; boolok; structnode { intx,y
u014641529
·
2016-04-25 17:00
邻接表非递归
深搜
(有向图)
此代码是数据结构的原始模板,可以刚接触或考研时借鉴下,不适于刷题#include #include #include #defineMAX_VERTEX_NUM20 usingnamespacestd; intvisited[100]; typedefstructarcnode { intadjvex; structarcnode*nextarc; intinfo; }*arcnod,arcnod
lianbanguomao
·
2016-04-25 17:00
邻接表递归
深搜
(无向图)
此代码是数据结构的原始模板,可以刚接触或考研时借鉴下,不适于刷题#include #include #defineMAX_VERTEX_NUM20 intvisited[100]; typedefstructarcnode { intadjvex; structarcnode*nextarc; intinfo; }*arcnod,arcnode1; typedefstructvertexnode
lianbanguomao
·
2016-04-25 17:00
邻接矩阵递归
深搜
(有向图)
此代码是数据结构的原始模板,可以刚接触或考研时借鉴下,不适于刷题#include #include #defineINFINITY32768 intvisited[100]; typedefstructnode1 { intadj; }gra; typedefstructnode2 { graarcs[100][100]; intvertex[100]; intvexnum,arcnum; }*g
lianbanguomao
·
2016-04-25 17:00
搜索总结
这一专题结束了,是
深搜
广搜
的搜索问题,搜索问题比前一个专题贪心问题难了一些。
houhouhhh
·
2016-04-24 23:00
搜索
搜索总结
对于
广搜
而言,无疑它是寻找最短路径的很好的办法。
diyutianxie
·
2016-04-24 21:00
1015-Knight Moves
先表示出来起点终点的行列坐标,然后
广搜
即可。4.感悟:经典bfs,多做练习5.AC代码:#include #include #include #includ
houhouhhh
·
2016-04-24 21:00
搜索
1018 Tempter of the Bone
思路:
深搜
,对于满足要求的点,进一步搜索,直到满足题意。
diyutianxie
·
2016-04-24 17:00
计蒜客 11064 大钉骑马走江湖
原题Description一个图,只能像马那么跳,求起点到终点最短时间Algorithm
广搜
Ps一开始写错一个符合狂WACode#include #include #include #include usingnamespacestd
YYecust
·
2016-04-24 15:00
专题二 搜索总结
在本专题中,有令人熟悉的二分三分算法,还有让人头大的
深搜
以及
广搜
。总体来说,可以掌握基本的内容。在今后的时光里,必须继续加强思维的锻炼并且逐步地去提高自己。
tansanity
·
2016-04-24 15:00
ACM
搜索专题总结
二分搜索和三分搜索比较简单,
广搜
和
深搜
需要考虑许多细节问题。
qq_33720032
·
2016-04-23 15:00
ZOJ(ZJU) 1002 Fire Net(
深搜
)
Supposethatwehaveasquarecitywithstraightstreets.Amapofacityisasquareboardwithnrowsandncolumns,eachrepresentingastreetorapieceofwall.Ablockhouseisasmallcastlethathasfouropeningsthroughwhichtoshoot.Thef
qq_26525215
·
2016-04-23 05:00
广搜
(BFS)学习笔记
(BoardFirstSearch)(图为二叉树的层序遍历)BFS得到顺序:ABCDEFG与DFS的区别:深度优先(优先往深处走),用的数据结构是栈,主要是递归实现; 广度优先(优先走最近的),用的数据结构是队列,主要是迭代实现; bfs通过检测边发现点,被发现点(但未探索)入队。(被探索是指是否检测过与该点相关联的临近顶点)一个顶点被完全探索当且仅当他的所有边被检测。一个顶点探索完选另一个顶点,
thousfeet
·
2016-04-23 00:00
数据结构
bfs
深搜
1020
题意:输入一个数字,输出一个素数环,要求每个相邻的数字和为质数,第一个数固定为1思路:考递归搜索的能力,数据不大,其他Prime,map等的优化都没多大作用的,记录好数据#includeconstintMAX_N=20;intnum;intcycle[MAX_N];boolvis[MAX_N];boolisPrime(intn){ for(inti=2;i*i<=n;i++) if(n%i
SLX_better
·
2016-04-22 20:00
后缀数组复习小记
day2我开始看题:t1sb
广搜
呀!t2sbtarjan呀!t3奥妙重重,字符串的题……恩,我只会sa,想想如何搞一波……于是得到了
WerKeyTom_FTD
·
2016-04-22 19:00
Rescue——
广搜
、优先队列
ProblemDescriptionAngelwascaughtbytheMOLIGPY!HewasputinprisonbyMoligpy.TheprisonisdescribedasaN*M(N,M #include #include #include #include usingnamespacestd; charaa[250][250]; intf[4][2]={{1,0},{0,1},{
StubbornAccepted
·
2016-04-22 18:00
AS
1026 Sudoku Killer
思路:记下没有被赋值的位置,然后依次
深搜
,每次赋值都要判断与原有数据是否冲突,不冲突的话,进行下一个
深搜
,最后得到结果。感想:字符的输入,题目要求的判断,很费心,多做多练!#inclu
diyutianxie
·
2016-04-22 18:00
1019-N皇后问题
3.解题思路:
深搜
每一个位置,对于每一行所有的位置都枚举一遍,然后限制条件就是横竖斜。首先N为1-10时,把不同的种类方法,然后放在一个数组里,相当于预处理,具体是求解每个N所对应的种类方法了。
houhouhhh
·
2016-04-22 18:00
搜索
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他