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
ACM_搜索专题
搜索专题
—dfs和bfs——迷宫矩阵问题学习笔记以及细节处理
目录·深度优先搜索-dfs:·原理:·典型例题:题目:输入格式输出格式数据范围输入样例:输出样例:·代码·图解·总结·广度优先搜索-bfs;·原理:·小结·典型例题题目:输入格式输出格式数据范围输入样例:输出样例:代码总结迷宫矩阵问题以及细节处理例题1·数字矩阵题目:思考:1.用dfs解决2.用bfs解决小结:例题2·字符矩阵题目:输入格式输出格式数据范围输入样例:输出样例:思考:代码小结细节问题
23级程序猿
·
2024-02-14 13:15
算法
深度优先
宽度优先
学习
dfs
bfs
图搜索算法
备战蓝桥杯---图论基础理论
图的存储:1.邻接矩阵:我们用map[i][j]表示i--->j的边权2.用vector数组(在
搜索专题
的游戏一题中应用过)3.用邻接表:下面是用链表实现的基本功能的代码:#includeusingnamespacestd
cocoack
·
2024-02-14 05:51
图论
算法
蓝桥杯
c++
笔记
《算法从入门到入土系列》第一集
搜索专题
(DFS与BFS)题目解析 + 练习题单(更新ing)
搜索专题
(DFS与BFS)从入门到入土题目解析+练习题单菜鸡笔记,莫怪搜索BFSAcWing844.走迷宫POJ1426"FindTheMultiple"(待更新)POJ3126"PrimePath"(
会划水才能到达彼岸
·
2024-01-13 19:59
Acwing笔记
Acwing刷题
算法系统学习
剪枝
dfs
bfs
深度搜索
广度搜索
算法笔记 晴神(胡凡等著) 完整pdf下载
C/C++快速入门、入门模拟、算法初步、数学问题、C++标准模板库(STL)、数据结构专题(二章)、
搜索专题
、图算法专题、动态规划专题、字符串专题、专题扩展。
数据与人
·
2024-01-12 13:10
【120819测试】记忆化
搜索专题
练习题
记忆化
搜索专题
练习题要求:尽量用记忆化搜索的方式写程序1、ackerman函数(ackerman.pas/cpp/c)问题描述:计算ackerman函数值:输入格式:从文件ackerman.in读入数据
diying4157
·
2024-01-10 16:12
c/c++
洛谷 P1101 单词方阵 题解
题源:来自洛谷深度优先
搜索专题
题目题目描述给一n\timesnn×n的字母方阵,内可能蕴含多个“yizhong”单词。单词在方阵中是沿着同一方向连续摆放的。
Aloof__
·
2023-11-03 19:06
#
DFS
【Java】
搜索专题
训练
文章目录HENAU冬令营
搜索专题
知识汇总题目列表快输模板A-棋盘问题B-PerketC-全排列D-自然数拆分E-PrimeRingProblemF-RedandBlackG-KnightMovesH-OilDepositsI-LakeCountingJ
MN979323
·
2023-11-03 19:02
专题训练
java
广度优先
深度优先
算法
dfs深度优先
搜索专题
02
上一个专题在这里:dfs深度优先
搜索专题
01P1331海战还是水洼问题,这题特殊的地方在于它只能是方形。
AC它真的很香
·
2023-11-03 19:31
[AcWing算法提高]
搜索专题
练习(进行中......)
文章目录✔FloodFill[AcWing1097.池塘计数](https://www.acwing.com/problem/content/1468/)[AcWing1098.城堡问题]([1098.城堡问题-AcWing题库](https://www.acwing.com/problem/content/1100/))[AcWing1106.山峰和山谷](https://www.acwing.
泥烟
·
2023-10-17 06:10
Acwing练习
算法
c++
bfs
dfs
算法笔记Codeup、pat刷题记录(含个人笔记)第八章
2021算法笔记Codeup、pat刷题记录目录《算法笔记》8.1小节——
搜索专题
->深度优先搜索(DFS)Codeup【递归入门】全排列【递归入门】组合的输出【递归入门】组合+判断素数【递归入门】n皇后问题
学递归的递归
·
2023-09-26 02:37
算法笔记Codeup刷题记录
c++
数据结构
算法
搜索专题
(BFS、DFS)持续更新 —— 洛谷题目
搜索篇——洛谷一、马的遍历题目链接:P1443马的遍历-洛谷|计算机科学教育新生态(luogu.com.cn)题目描述有一个n*m的棋盘,在某个点(x,y)上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。(中国象棋里面的马,不知道怎么走的小伙伴可以百度)。输入格式输入只有一行四个整数,分别为n,m,x,y。输出格式一个n*m的矩阵,代表马到达某个点最少要走几步(左对齐,宽5格,不能到达
小染大大
·
2023-09-12 09:32
题解
笔记
深度优先
宽度优先
算法
搜索专题
-Find a way
topic:PassayearlearninginHangzhou,yifenfeiarrivalhometownNingboatfinally.LeaveNingbooneyear,yifenfeihavemanypeopletomeet.EspeciallyagoodfriendMerceki.Yifenfei’shomeisatthecountryside,butMerceki’shomei
小符不秃头
·
2023-08-24 05:13
c++
算法
数据结构
广度优先
【算法】
搜索专题
狂练,内附题单
搜索题目在常见的算法竞赛和笔试面试中很常见,尤其是蓝桥杯中,很多题都能用暴搜去找答案。在生产上也广泛用于拓扑排序,寻路(走迷宫),搜索引擎,爬虫等,也频繁出现在高频面试题中。DFS与BFS对比实现方法基本思想解决问题N规模DFS栈/递归回溯法,一次访问一条路,更接近人的思维方式,所有解问题,或连通性问题不能太大,n说明ans中符合的答案已经存放完毕if(u>n){for(inti=1;i>n;df
EP Fitwin
·
2023-08-12 10:40
PAT\蓝桥杯刷题
Algorithm
Training
2014年CCNU-ACM暑期集训总结
第二周,
搜索专题
。
weixin_34204722
·
2023-07-24 11:47
数据结构与算法
ZOJ-
搜索专题
1002题意思路深搜,每个格子都搜一遍。技巧dfs(cnt,ans)dfs(第几个格子,答案);代码#includeusingnamespacestd;intn,i,j,ans;chars[5][5];intc_put(intn,intm){for(i=n-1;i>=0;i--){if(s[i][m]=='O')return0;if(s[i][m]=='X')break;}for(j=m-1;j>
码尔泰
·
2023-07-15 15:51
专题训练
深度优先
图论
算法
【图论
搜索专题
】如何使用「双向 BFS」解决搜索空间爆炸问题
题目描述这是LeetCode上的「127.单词接龙」,难度为「困难」。Tag:「双向BFS」字典wordList中从单词beginWord和endWord的转换序列是一个按下述规格形成的序列:序列中第一个单词是beginWord。序列中最后一个单词是endWord。每次转换只能改变一个字母。转换过程中的中间单词必须是字典wordList中的单词。给你两个单词beginWord和endWord和一个
水三叶的刷题日记
·
2023-06-10 02:16
备战蓝桥杯——
搜索专题
刷题日常
众所周知,搜索是蓝桥杯的热门考点之一,掌握好DFS和BFS对于我们提高蓝桥杯获奖概率和算法能力有很大帮助,下面让我们一起写几道搜索相关的题目~切割方格由题意得,我们可以发现切割出来的图形都是关于中心对称的,所以当移动到边界时则说明此时分割出来的图形关于中心对称,符合题意,则ans++,我们可以设定(3,3)为中心点,从中心点开始出发,那么此时(x,y)关于中心点对称的点为(6-x,6-y),因此当
crisp制药
·
2023-04-16 22:34
蓝桥杯
职场和发展
算法
c++
深度优先
偶像活动—欢迎加入
喜欢偶像活动的小姐姐或小哥哥们可以
搜索专题
偶像活动加入我们哦图片发自App
若雨瑾瑄
·
2023-03-27 02:54
【一万字】蓝桥杯算法竞赛备考(一)——
搜索专题
(上)(C++)
写在前面蓝桥杯省赛将在4月初举行,距离比赛也就剩一个多月的时间。为了提高自己的编程能力,在比赛中取得比较的成绩。接下来的一个多月我会在博客中更新蓝桥杯的学习。争取在考前将一些重要的算法过一遍。蓝桥杯常考的算法我整理到了一张思维导图里面,小伙伴可以看一下噢。这张蓝桥杯思维导图可能不太全面,以后会经常补充的。。我是这样想滴,我会对常考的算法做个专题总结,分专题来讲。文章更新的速度呢取决于我刷题的速度啦
打蓝桥杯的通信人
·
2023-02-23 12:10
蓝桥杯
蓝桥杯
深度优先
图论
经验分享
算法
pat链表专题训练+
搜索专题
本期题目包括:1074:https://pintia.cn/problem-sets/994805342720868352/problems/9948053945121341441052:https://pintia.cn/problem-sets/994805342720868352/prob
江上舟摇
·
2022-08-09 17:00
ACM_
蛋糕小王子铁头娃
ProblemDescription:铁头娃制作了很多蛋糕,想分给他的小伙伴们,他的小伙伴很喜欢铁头娃做的蛋糕,每个人都想分到最多蛋糕铁头娃想到了一个头铁主意:先给小伙伴们从1到N编号,在1-N区间随机选择一个数字K,每个编号取余K等于0的小伙伴会分到一个蛋糕,重复多次,分蛋糕的过程有时铁头娃想皮一下,就会随机选择一个编号D的小伙伴,问他分到了多少块蛋糕。Input:输入数据有多组,每一组第一行包
weixin_30610755
·
2022-05-20 12:19
数据结构与算法
HENAU 冬令营
搜索专题
题目链接:传送门密码:202201110000资料链接:BFS算法和DFS算法(含图解:简单易懂)题目比较经典,涉及迷宫、八皇后,全排列等题目以及变形小组题解dfs题目A-棋盘问题B-PerketC-全排列D-自然数拆分E-PrimeRingProblemF-RedandBlackH-OilDepositsI-LakeCountingJ-二叉树先序遍历K-迷宫(一)L-马走日M-八皇后问题N-选数
容艾假
·
2022-03-28 19:20
dfs
竞赛
数据结构
深度优先
算法
c++
蓝桥杯算法竞赛系列第五章——拔高篇之深度优先搜索(DFS)
前言:提到深度优先搜索(DFS),我们很容易就会想到广度优先搜索(BFS),它们俩合在一起称为一个
搜索专题
,今天笔者先把DFS讲清楚,B
安然无虞
·
2021-11-12 07:00
蓝桥杯基础算法剖析
深度优先
算法
蓝桥杯
如何投稿
图片发自App点击投稿管理后,出现
搜索专题
,在搜索里输入:儿童绘画心理学,点击投稿即可!图片发自App
蔚澜妤
·
2021-06-20 00:32
蓝桥杯dfs
搜索专题
2018激光样式题目描述x星球的盛大节日为增加气氛,用30台机光器一字排开,向太空中打出光柱。安装调试的时候才发现,不知什么原因,相邻的两台激光器不能同时打开!国王很想知道,在目前这种bug存在的情况下,一共能打出多少种激光效果?显然,如果只有3台机器,一共可以成5种样式,即:全都关上(sorry,此时无声胜有声,这也算一种)开一台,共3种开两台,只1种30台就不好算了,国王只好请你帮忙了。输出输
RioTian
·
2020-10-10 19:00
[
ACM_
水题] UVA 11729 Commando War [不可同时交代任务 可同时执行 最短完成全部时间 贪心]...
Thereisawaranditdoesn'tlookverypromisingforyourcountry.Nowit'stimetoact.Youhaveacommandosquadatyourdisposalandplanninganambushonanimportantenemycamplocatednearby.YouhaveNsoldiersinyoursquad.Inyourmast
weixin_33827965
·
2020-09-16 06:08
NOIP2018提高组金牌训练营——
搜索专题
NOIP2018提高组金牌训练营——
搜索专题
1416两点福克斯在玩一款手机解迷游戏,这个游戏叫做”两点”。基础级别的时候是在一个n×m单元上玩的。像这样:每一个单元有包含一个有色点。
weixin_33869377
·
2020-09-16 00:39
ACM_
七夕节
ProblemDescription七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!"人们纷纷来到告示前,都想知道谁才是自己的另一半.告示如下:数字N的因子就是所有比N小又能被N整除的所有正整数,如12的因子有1,2,3,4,6.你想知道你的另一半吗?Input输入数据的第一行是一个数字T(12#includ
weixin_34126215
·
2020-09-15 15:22
ACM
搜索专题
(BFS,DFS,记忆化搜索等)
本次的
搜索专题
的题目来源主要有洛谷和vjudege上的
搜索专题
一.BFS1.01迷宫题目链接:https://www.luogu.org/problemnew/show/P1141题目分析:这个题算是一个入门级的
一只小箬蓟
·
2020-09-14 16:14
灰灰和他鹅几的ACM日记
ACM_
模板_最小生成树
最小生成树,其本质还是并查集,经典运用就是Kruskal算法,对边权进行排序后,由小到大进行合并处理,直到形成一颗树为止。#include//最小生成树#includeusingnamespacestd;introot[101];intN,Q,i,j,a,b,d,t,ans;structroad{ints;inte;intd;}edge[5051];boolcmp(roada,roadb){ret
RaAlGhul
·
2020-09-12 22:21
ACM_算法_模板
ACM_
普通DP
引言DP:即dynamicprogram动态规划的意思,这是一种用之前的状态推之后的状态的解决问题的方法,也可以说用空间换时间本文将以:1.动态规划的状态,状态转移,初始化2.动态规划的递推和递归3.动态规划的例题4.动态规划的一些技巧来说明动态规划为了更好的说明先直接给个例题http://poj.org/problem?id=1163题目大意:给你一个数字三角形,让你从顶部走到底部,每次只能向左
fkjslee
·
2020-09-12 05:54
动态规划
acm_
畅通工程
题目:ProblemDescription某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N(注意:两个城市之间可以有多条道路相通,也
清风徐来---
·
2020-09-10 21:21
ACM
ACM_
线段树
开始线段树的学习几个概念RMQ(RangeMinimum/MaximumQuery)问题是指:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j4ask(5)l=5r=7x=5=x&&tree[k].rm)sum(k*2+1);}5.区间修改,即修改一段连续区间的值,我们已给区间[a,b]的每个数都加x为例讲解可以想到,单点修改是区间修改的一种情况,那么我们对每个点单点修改使用技能“牵
god_speed丶
·
2020-08-26 13:32
ACM_线段树
ACM
ACM_
大牛总结的线段树专辑
附上原出处:http://blog.csdn.net/qq_25605637/article/details/46967529【完全版】线段树这是从大牛那里粘过来的总结,对于刚训练线段树的我来说帮助很大。希望这种清新的代码风格同样能让你受益.在代码前先介绍一些我的线段树风格:·maxn是题目给的最大区间,而节点数要开4倍,确切的来说节点数要开大于maxn的最小2x的两倍·lson和rson分辨表示
知足--常乐
·
2020-08-26 12:05
ACM总结与模板
ACM_线段树
ACM_
线段树模板(单点更新)
区间更新的题别用会时间超限#definelchildleft,mid,root>sum[root];//cout>1;build(lchild);//递归建立左右子树build(rchild);update(root);//更新父节点的sum,计算left~right这个区间的士兵数量}voidoperate(intleft,intright,introot,inttag,intoper){if(
知足--常乐
·
2020-08-26 12:05
ACM总结与模板
ACM_线段树
ACM_
线段树模板(区间更新)
firstcode(求总和):#include#includeusingnamespacestd;#definelchildleft,mid,root>1;build(lchild);build(rchild);update(root);}voidoperate(intl,intr,intc,intleft,intright,introot){if(l=right){lazy[root]=c;su
知足--常乐
·
2020-08-26 12:05
ACM总结与模板
ACM_线段树
研究生复试上机基本题型及思路总结(
搜索专题
)
研究生复试上机基本题型及思路总结(
搜索专题
)一、宽度优先搜索(BFS)1.1基本思路1.2问题应用二、深度优先搜索2.1基本思路2.2问题运用一、宽度优先搜索(BFS)宽度优先搜索的策略为优先遍历访问邻居
熬夜运动员
·
2020-08-25 04:35
考研复试上机
搜索专题
【2010】四2.过河问题
【2010】2.(过河问题)在一个月黑风高的夜晚,有一群人在河的右岸,想通过唯一的一根独木桥走到河的左岸。在这伸手不见五指的黑夜里,过桥时必须借助灯光来照明,不幸的是,他们只有一盏灯。另外,独木桥上最多承受两个人同时经过,否则将会坍塌。每个人单独过桥都需要一定的时间,不同的人需要的时间可能不同。两个人一起过桥时,由于只有一盏灯,所以需要的时间是较慢的那个人单独过桥时所花的时间。现输入n(2<=n<
weixin_30602505
·
2020-08-20 08:55
ACM_
求相邻最小素数
Describtion胖胖斌的数学不太好,这天数学老师要让他在L和U(1usingnamespacestd;typedeflonglongll;constllmaxn=100000;llprime[maxn],t=0;llminc=10000;llprime2[maxn],cnt=0;llisprime[maxn];llL,P;llflag;intloc=0;voidinit(){memset(i
lancecrazy
·
2020-08-19 06:47
❥ACM学习
ACM_
程序设计竞赛:DP:01背包
01背包设n个重量和价值为wi和vi的物品,从中选择总重量不超过W的物品,求挑选方案中价值总和最大输入:n=4(w,v)={(2,3),(1,2),(3,4),(2,2)}w=5输出7(选择0,1,3)//暴力算法//O(2^n)#includeusingnamespacestd;constintmaxn=100;intw[maxn],v[maxn];intn,W;intrec(inti,intj
LandscapeMi
·
2020-08-18 08:42
挑战程序设计竞赛
ACM_
模板_背包问题
背包问题是属于动态规划中的一种非常经典的运用,小编在这里大力推荐dd_engi的背包九讲,这种超级详细的讲解在小编心中是可以得到诺贝尔文学奖的~1.01背包首先是最基础的01背包问题,所有元素只能使用一次,此问题只需要考虑第i件物品的策略(放或不放),那么就可以转化为一个只牵扯前i-1件物品的问题。如果不放第i件物品,那么问题就转化为“前i-1件物品放入容量为v的背包中”,价值为f[i-1][v]
RaAlGhul
·
2020-08-18 08:30
ACM_算法_模板
欧拉函数介绍与使用 c++
title:欧拉函数author:BbiHHtags:
ACM_
汇总‘’categories:数论欧拉函数toc:truedate:2019-07-3020:46:00(原创)定义φ(n)表示1~n中与x
BbiHH_
·
2020-08-18 02:10
ACM摸鱼
并查集模板 c++
title:并查集author:BbiHHtags:
ACM_
汇总categories:template并查集date:2019-08-1316:16:00(原创)板子#includeusingnamespacestd
BbiHH_
·
2020-08-18 02:39
ACM摸鱼
《算法笔记》8.2小节——
搜索专题
->广度优先搜索(BFS)
模板问题:走迷宫(BFS)时间限制:1Sec内存限制:128MB提交:639解决:207[提交][状态][讨论版][命题人:外部导入]题目描述有一个n*m格的迷宫(表示有n行、m列),其中有可走的也有不可走的,如果用1表示可以走,0表示不可以走,文件读入这n*m个数据和起始点、结束点(起始点和结束点都是用两个数据来描述的,分别表示这个点的行号和列号)。现在要你编程找出所有可行的道路,要求所走的路中
qq_20679687
·
2020-08-18 00:33
算法笔记
C++中的STL简介
title:STL简介tags:
ACM_
汇总‘’categories:STL数据结构入门author:BbiHHtoc:truedate:2019-07-2910:44:00(原创)STLSTL是StandardTemplateLibrary
BbiHH_
·
2020-08-17 18:43
ACM摸鱼
ACM_
搜索:杭电oj2717:Catch That Cow
题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2717题目大意:给定两个x轴方向上的位置,农民有三种方式,用bfs找到最短路径即可.AC代码:#include#include#include#include#include#include#include#include#includeusingnamespacestd;#defineSize100
闭上左眼看世界
·
2020-08-17 02:31
ACM_搜索遍历
搜索专题
来自大牛http://blog.csdn.net/returnzero__/article/details/7934909一些好题目POJ1190–生日蛋糕(基础,好题)http://acm.pku.edu.cn/JudgeOnline/problem?id=1190题意:略解法:dfs,题偏简单,但做出来还是有些感觉的POJ1376–Robot(基础)http://acm.pku.edu.cn/
weixin_30412013
·
2020-08-16 09:10
[
ACM_
模拟] ZJUT 1155 爱乐大街的门牌号 (规律 长为n的含k个逆序数的最小字典序)...
Descriptionycc喜欢古典音乐是一个ZJUTACM集训队中大家都知道的事情。为了更方便地聆听音乐,最近ycc特意把他的家搬到了爱乐大街(德语Philharmoniker-Straße)。在爱乐大街上,依次坐落着N座跟音乐有关的建筑,比如音乐厅、歌剧院等建筑。走在爱乐大街的路上,ycc感到非常满意。过了一会儿,ycc开始对这些建筑的门牌号产生了兴趣,这N个建筑各自有唯一的门牌号,范围从1到
weixin_34014555
·
2020-08-15 08:24
ACM_
最短路讲解
###Dijkstra算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。注意该算法要求图中不存在负权边。问题描述:在无向图G=(V,E)中,假设每条边E
知足--常乐
·
2020-08-14 06:46
ACM总结与模板
ACM_最短路
记忆化
搜索专题
文章例题HDU–1078–FatMouseandCheese–HDU–1978–Howmanyways–什么是记忆化搜索呢?搜索的低效在于没有能够很好地处理重叠子问题;动态规划虽然比较好地处理了重叠子问题,但是在有些拓扑关系比较复杂的题目面前,又显得无奈。记忆化搜索正是在这样的情况下产生的,它采用搜索的形式和动态规划中递推的思想将这两种方法有机地综合在一起,扬长避短,简单实用,在信息学中有着重要的
摩尔斯
·
2020-08-14 04:11
记忆化搜索
ACM集训
记忆化搜索
ACM
上一页
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
其他