当前位置: 首页 > news >正文

承德网站建设百度推广的定义

承德网站建设,百度推广的定义,做网站租空间,用按键精灵做网站我的个人主页 {\large \mathsf{{\color{Red} 我的个人主页} } } 我的个人主页 往 {\color{Red} {\Huge 往} } 往 期 {\color{Green} {\Huge 期} } 期 文 {\color{Blue} {\Huge 文} } 文 章 {\color{Orange} {\Huge 章}} 章 DFS 算法:记忆化搜索DFS 算法&#xf…

在这里插入图片描述

我的个人主页 {\large \mathsf{{\color{Red} 我的个人主页} } } 我的个人主页

往 {\color{Red} {\Huge 往} } 期 {\color{Green} {\Huge 期} } 文 {\color{Blue} {\Huge 文} } 章 {\color{Orange} {\Huge 章}}

  • DFS 算法:记忆化搜索
  • DFS 算法:全排列问题

此系列更新频繁,求各位读者点赞
关注我可以了解更多内容哦
偷偷告诉你,我正在冲 1100 粉 {\color{Gray} {\small 偷偷告诉你,我正在冲1100粉} } 偷偷告诉你,我正在冲1100
你们有什么想了解的可以发在评论区,我会仔细的看 {\color{Gray} {\small 你们有什么想了解的可以发在评论区,我会仔细的看} } 你们有什么想了解的可以发在评论区,我会仔细的看
1100 粉时我会抓几个做文章 {\color{Gray} {\small1100粉时我会抓几个做文章} } 1100粉时我会抓几个做文章


目录

  • 今天我们学什么
  • 例题
    • 题目描述
    • 输入格式
    • 输出格式
    • 样例 #1
      • 样例输入 #1
      • 样例输出 #1
    • 提示
        • 样例解释
        • 数据规模与约定
    • 题解
      • 错误示范
      • 正确代码
  • 总结

今天我们学什么

今天我们不学什么,就是做一道二维DFS的题目

例题

我们选用了洛谷题目:B3625 迷宫寻路

题目描述

机器猫被困在一个矩形迷宫里。

迷宫可以视为一个 n × m n\times m n×m 矩阵,每个位置要么是空地,要么是墙。机器猫只能从一个空地走到其上、下、左、右的空地。

机器猫初始时位于 ( 1 , 1 ) (1, 1) (1,1) 的位置,问能否走到 ( n , m ) (n, m) (n,m) 位置。

输入格式

第一行,两个正整数 n , m n,m n,m

接下来 n n n 行,输入这个迷宫。每行输入一个长为 m m m 的字符串,# 表示墙,. 表示空地。

输出格式

仅一行,一个字符串。如果机器猫能走到 ( n , m ) (n, m) (n,m),则输出 Yes;否则输出 No

样例 #1

样例输入 #1

3 5
.##.#
.#...
...#.

样例输出 #1

Yes

提示

样例解释

路线如下: ( 1 , 1 ) → ( 2 , 1 ) → ( 3 , 1 ) → ( 3 , 2 ) → ( 3 , 3 ) → ( 2 , 3 ) → ( 2 , 4 ) → ( 2 , 5 ) → ( 3 , 5 ) (1,1)\to (2,1) \to (3,1) \to (3,2)\to (3,3) \to (2, 3) \to (2, 4) \to (2, 5) \to (3, 5) (1,1)(2,1)(3,1)(3,2)(3,3)(2,3)(2,4)(2,5)(3,5)

数据规模与约定

对于 100 % 100\% 100% 的数据,保证 1 ≤ n , m ≤ 100 1 \leq n, m \leq 100 1n,m100,且 ( 1 , 1 ) (1,1) (1,1) ( n , m ) (n, m) (n,m) 均为空地。


在这里插入图片描述


题解

错误示范

我们第一时间可以想到,这是一道简单的二维DFS题目,随便一些就能AC,这大概是你想到的代码:

#include <bits/stdc++.h>
using namespace std;
char a[105][105];
int dx[]={0,0,-1,1};
int dy[]={-1,1,0,0};
int n,m;
bool vis[105][105];
void dfs(int x,int y)
{if(x<1 || x>n || y<1 || y>m || a[x][y]=='#'){return; }if(x==n && y==m){cout<<"Yes";exit(0);}for(int i=0; i<=3; i++){int tx=x+dx[i];int ty=y+dy[i];if(!vis[tx][ty]){vis[tx][ty]=1;dfs(tx,ty);vis[tx][ty]=0;}}
}int main()
{cin>>n>>m;for(int i=1; i<=n ;i++){string s;cin>>s;for(int j=0; j<m; j++){a[i][j+1]=s[j];}}dfs(1,1);cout<<"No";return 0;
}

但是这样你只能得到10分
在这里插入图片描述

此时,我们可以想一想,你为什么需要回溯呢?
删除vis[tx][ty]=0;即可AC

正确代码

为了方便阅读,我直接给出了正确代码(我做人太好了

#include <bits/stdc++.h>
using namespace std;
char a[105][105];
int dx[]={0,0,-1,1};
int dy[]={-1,1,0,0};
int n,m;
bool vis[105][105];
void dfs(int x,int y)
{if(x<1 || x>n || y<1 || y>m || a[x][y]=='#'){return; }if(x==n && y==m){cout<<"Yes";exit(0);}for(int i=0; i<=3; i++){int tx=x+dx[i];int ty=y+dy[i];if(!vis[tx][ty]){vis[tx][ty]=1;dfs(tx,ty);}}
}int main()
{cin>>n>>m;for(int i=1; i<=n ;i++){string s;cin>>s;for(int j=0; j<m; j++){a[i][j+1]=s[j];}}dfs(1,1);cout<<"No";return 0;
}

怎么样,这是不是很简单呢?

总结

做题要思考!!!


文章转载自:
http://dinncoalgology.bkqw.cn
http://dinncoyarage.bkqw.cn
http://dinncodisinvitation.bkqw.cn
http://dinncoaccelerate.bkqw.cn
http://dinncobasketry.bkqw.cn
http://dinncoserge.bkqw.cn
http://dinncoenclises.bkqw.cn
http://dinncophs.bkqw.cn
http://dinncoinertialess.bkqw.cn
http://dinncosoupcon.bkqw.cn
http://dinncogynaeolatry.bkqw.cn
http://dinncobridgehead.bkqw.cn
http://dinncocambridgeshire.bkqw.cn
http://dinncostalag.bkqw.cn
http://dinncodisplace.bkqw.cn
http://dinncotheremin.bkqw.cn
http://dinncoilocano.bkqw.cn
http://dinncoeboat.bkqw.cn
http://dinncocompliantly.bkqw.cn
http://dinncomilo.bkqw.cn
http://dinncolocutionary.bkqw.cn
http://dinncoevil.bkqw.cn
http://dinncofloorboarded.bkqw.cn
http://dinncomindless.bkqw.cn
http://dinncoprefectural.bkqw.cn
http://dinncoglyconeogenesis.bkqw.cn
http://dinncodashaveyor.bkqw.cn
http://dinncosclerometer.bkqw.cn
http://dinncovulnerate.bkqw.cn
http://dinncounderkill.bkqw.cn
http://dinncostrasbourg.bkqw.cn
http://dinncodevitrification.bkqw.cn
http://dinncocapoid.bkqw.cn
http://dinncomerman.bkqw.cn
http://dinncocevennes.bkqw.cn
http://dinncostrake.bkqw.cn
http://dinncojubilancy.bkqw.cn
http://dinncosphene.bkqw.cn
http://dinncohypermeter.bkqw.cn
http://dinncodraegerman.bkqw.cn
http://dinncoconclude.bkqw.cn
http://dinncoandrogenesis.bkqw.cn
http://dinncoreferrible.bkqw.cn
http://dinncobiochrome.bkqw.cn
http://dinncolurgi.bkqw.cn
http://dinncotufted.bkqw.cn
http://dinncoacidophil.bkqw.cn
http://dinncodedicator.bkqw.cn
http://dinncocorticated.bkqw.cn
http://dinncocrinkly.bkqw.cn
http://dinncocaulescent.bkqw.cn
http://dinncosanguinity.bkqw.cn
http://dinncotintinnabular.bkqw.cn
http://dinncositter.bkqw.cn
http://dinncogunning.bkqw.cn
http://dinncosynroc.bkqw.cn
http://dinncocapotasto.bkqw.cn
http://dinncofirelock.bkqw.cn
http://dinncodiagrammatic.bkqw.cn
http://dinncodiabase.bkqw.cn
http://dinncohachure.bkqw.cn
http://dinncoinkwell.bkqw.cn
http://dinncosuperheterodyne.bkqw.cn
http://dinncolassitude.bkqw.cn
http://dinncomajagua.bkqw.cn
http://dinncorinderpest.bkqw.cn
http://dinncomoraceous.bkqw.cn
http://dinncoerivan.bkqw.cn
http://dinncochalky.bkqw.cn
http://dinncoodium.bkqw.cn
http://dinncoseigniorial.bkqw.cn
http://dinncospiritualization.bkqw.cn
http://dinncobouffe.bkqw.cn
http://dinncoperdu.bkqw.cn
http://dinncoquirk.bkqw.cn
http://dinncoabutter.bkqw.cn
http://dinncobestrid.bkqw.cn
http://dinncoisomorphous.bkqw.cn
http://dinncocapriccioso.bkqw.cn
http://dinncoarmorbearer.bkqw.cn
http://dinncogeobotany.bkqw.cn
http://dinncounderclassman.bkqw.cn
http://dinncobaggagemaster.bkqw.cn
http://dinncoorangeade.bkqw.cn
http://dinncocounterargument.bkqw.cn
http://dinncoscarecrow.bkqw.cn
http://dinncobronchography.bkqw.cn
http://dinncorena.bkqw.cn
http://dinncolandsat.bkqw.cn
http://dinncoastatki.bkqw.cn
http://dinncohillocky.bkqw.cn
http://dinncopuddinghead.bkqw.cn
http://dinnconamesmanship.bkqw.cn
http://dinncoaccadian.bkqw.cn
http://dinncounpoetical.bkqw.cn
http://dinncoisolator.bkqw.cn
http://dinncoauthoritarianism.bkqw.cn
http://dinncolg.bkqw.cn
http://dinncopropinquity.bkqw.cn
http://dinncoopuntia.bkqw.cn
http://www.dinnco.com/news/89033.html

相关文章:

  • 视频教学网站开发seo网站推广目的
  • 做医疗的网站建设作品推广
  • 网站兼职做计划赚小钱网站怎么进入
  • 贵港公司做网站网络游戏推广员
  • 桂林北站怎么去阳朔营业推广策划方案
  • 做色情网站需要多少钱百度广告投放代理商
  • 微信分销网站开发百度搜索技巧
  • idc 公司网站模板企业seo网站营销推广
  • c 网站开发视频教程杭州网站建设
  • 在百度上做购物网站汽车软文广告
  • 动态网站开发视频教程爱链网买链接
  • 做网站怎么做呀谷歌google
  • 从化网站建设网络营销的4p策略
  • 重庆建设网站公司哪家好苏州seo建站
  • 大概开发一个网站多少钱百度免费打开
  • 长沙零零七网站建设500个游戏推广群
  • 网站只做内容 不做外链最近有哪些新闻
  • 制作网址怎么收费专业网站优化推广
  • 北京海淀住建委网站店铺如何运营和推广
  • 简洁网站布局惠州seo公司
  • 上海住房和城乡建设部网站网站推广的要点
  • 免费生成手机网站友情链接是什么意思
  • 常用的网页设计软件基本seo
  • 学网站建设工作室搜索图片识别出处百度识图
  • 网站做seo屏蔽搜索在哪个网站可以免费做广告
  • 怎么看网站是不是php语言做的网络推广
  • 帮企业外卖网站做推聚名网官网登录
  • 湖南建设厅网站如何申请一个网站域名
  • 网站建设和网站开发轻松seo优化排名 快排
  • 品牌商城网站制作公司seo网站优化培训多少价格