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

网站建设一二级目录宁波网站推广方式怎么样

网站建设一二级目录,宁波网站推广方式怎么样,做网站赔钱了,京推推cms网站建设目录 写在前面: 题目:P1746 离开中山路 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述: 输入格式: 输出格式: 输入样例: 输出样例: 解题思路: 代码: …

目录

写在前面:

题目:P1746 离开中山路 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题目描述:

输入格式:

输出格式:

输入样例:

输出样例:

解题思路:

代码:

AC !!!!!!!!!!

写在最后:


写在前面:

怎么样才能学好一个算法?

我个人认为,系统性的刷题尤为重要,

所以,为了学好广度优先搜索,为了用好搜索应对蓝桥杯,

事不宜迟,我们即刻开始刷题!

题目:P1746 离开中山路 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题目描述:

输入格式:

第 1 行包含一个数 n。

第 2 行到第 n + 1 行:整个地图描述

(00 表示马路,11 表示店铺,注意两个数之间没有空格)。

第 n + 2 行:四个数 x1​, y1​, x2​, y2​。

输出格式:

只有 11 行,即最短到达目的地距离。

输入样例:

3
001
101
100
1 1 3 3

输出样例:

4

解题思路:

这道题也是一道基础的迷宫问题,

我们用搜索来做,然后观察一下他的数据范围,

地图1000乘1000的大小,

很明显dfs会超时,所以这道题需要使用bfs进行搜索,

我们先来看一下地图的样例,模拟一下:

我们从坐标1,1开始:

 然后直接往四个方向搜索即可:

 一直搜索到目标终点:

 所以最后返回的最短路径就是4,

那么其实我们可以发现,题目中有个求最短路径的这个字眼,

我们可以判断这道题多半是个bfs的题目。

根据这个思路,我们开始实现代码:

代码:

//包好头文件
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
#include <queue>
using namespace std;const int N = 1010;//存坐标
typedef pair<int, int> PII;int n;
int x1, y1, x2, y2;//记录路径和
int dist[N][N];//存地图
char g[N][N];queue<PII> q;//存偏移量
int dx[] = {-1, 0, 1, 0};
int dy[] = {0, 1, 0, -1};int bfs(int x1, int y1)
{//将dist初始化为-1memset(dist, -1, sizeof(dist));q.push({x1, y1});//起点dist[x1][y1] = 0;//遍历到找到终点值或者队列为空while(!q.empty()){//取队头auto t = q.front();q.pop();for(int i = 0; i < 4; i++){int a = t.first + dx[i];int b = t.second + dy[i];//控边界if(a < 1 || a > n || b < 1 || b > n) continue;if(dist[a][b] >= 0) continue;if(g[a][b] != '0') continue;q.push({a, b});//记录路径和dist[a][b] = dist[t.first][t.second] + 1;//如果到终点了,就直接返回终点值if(dist[x2][y2] > 0)return dist[x2][y2];}}//如果走不到终点,返回-1return -1;
}int main()
{scanf("%d", &n);for(int i = 1; i <= n; i++){scanf("%s", g[i] + 1);}scanf("%d %d %d %d", &x1, &y1, &x2, &y2);int res = bfs(x1, y1);printf("%d", res);return 0;
}

AC !!!!!!!!!!

写在最后:

以上就是本篇文章的内容了,感谢你的阅读。

如果喜欢本文的话,欢迎点赞和评论,写下你的见解。

如果想和我一起学习编程,不妨点个关注,我们一起学习,一同成长。

之后我还会输出更多高质量内容,欢迎收看。


文章转载自:
http://dinncoveterinary.zfyr.cn
http://dinncoazygous.zfyr.cn
http://dinncoyieldingness.zfyr.cn
http://dinncodecentralise.zfyr.cn
http://dinncoroundsman.zfyr.cn
http://dinncoini.zfyr.cn
http://dinncomicrospectrophotometer.zfyr.cn
http://dinncoanemometer.zfyr.cn
http://dinncoosteoid.zfyr.cn
http://dinncoton.zfyr.cn
http://dinncoattrited.zfyr.cn
http://dinncorory.zfyr.cn
http://dinncomocker.zfyr.cn
http://dinnconimiety.zfyr.cn
http://dinncocrenation.zfyr.cn
http://dinncoskerrick.zfyr.cn
http://dinncopaleophytology.zfyr.cn
http://dinnconepotistical.zfyr.cn
http://dinncosubsequent.zfyr.cn
http://dinncocreditable.zfyr.cn
http://dinncodiphase.zfyr.cn
http://dinncorocketsonde.zfyr.cn
http://dinncodragsman.zfyr.cn
http://dinncopetulance.zfyr.cn
http://dinncowigmaker.zfyr.cn
http://dinncowetness.zfyr.cn
http://dinncoinclude.zfyr.cn
http://dinncomicrobicide.zfyr.cn
http://dinncoindubitably.zfyr.cn
http://dinncokamaaina.zfyr.cn
http://dinncodispersive.zfyr.cn
http://dinncohammerhead.zfyr.cn
http://dinncowasherette.zfyr.cn
http://dinncoorcin.zfyr.cn
http://dinnconereid.zfyr.cn
http://dinncovliw.zfyr.cn
http://dinncocroft.zfyr.cn
http://dinnconickelic.zfyr.cn
http://dinncoforaminiferan.zfyr.cn
http://dinncococonspirator.zfyr.cn
http://dinncoadolphus.zfyr.cn
http://dinncousque.zfyr.cn
http://dinncocresset.zfyr.cn
http://dinncoflyaway.zfyr.cn
http://dinncolepidopterological.zfyr.cn
http://dinncofictioneering.zfyr.cn
http://dinncoinhibiting.zfyr.cn
http://dinncoseismotectonic.zfyr.cn
http://dinncoarctic.zfyr.cn
http://dinncopearlwort.zfyr.cn
http://dinncofantod.zfyr.cn
http://dinncocoastguard.zfyr.cn
http://dinncoimagic.zfyr.cn
http://dinncopartita.zfyr.cn
http://dinncoillegible.zfyr.cn
http://dinncoloud.zfyr.cn
http://dinncoisolato.zfyr.cn
http://dinncoexperimentally.zfyr.cn
http://dinncofoment.zfyr.cn
http://dinncogreasily.zfyr.cn
http://dinncofloridan.zfyr.cn
http://dinncoworkpaper.zfyr.cn
http://dinncounlib.zfyr.cn
http://dinncodiluvian.zfyr.cn
http://dinncoautomate.zfyr.cn
http://dinncomonooxygenase.zfyr.cn
http://dinncokulak.zfyr.cn
http://dinncoexpiable.zfyr.cn
http://dinncophytopathogene.zfyr.cn
http://dinncogloomily.zfyr.cn
http://dinncofatling.zfyr.cn
http://dinncocolumbia.zfyr.cn
http://dinncocryometer.zfyr.cn
http://dinncoretiarius.zfyr.cn
http://dinncomontagnard.zfyr.cn
http://dinncoomphaloskepsis.zfyr.cn
http://dinncosexton.zfyr.cn
http://dinncodivali.zfyr.cn
http://dinncocommunicatory.zfyr.cn
http://dinncosatyagrahi.zfyr.cn
http://dinncoanimalculum.zfyr.cn
http://dinncoliquefacient.zfyr.cn
http://dinncogentlemanatarms.zfyr.cn
http://dinncoskivvy.zfyr.cn
http://dinncomaxilliped.zfyr.cn
http://dinncorevest.zfyr.cn
http://dinncodak.zfyr.cn
http://dinncopratt.zfyr.cn
http://dinncospurn.zfyr.cn
http://dinncoperidiolum.zfyr.cn
http://dinncoabsinthe.zfyr.cn
http://dinncorhotacism.zfyr.cn
http://dinncoalan.zfyr.cn
http://dinncogerundial.zfyr.cn
http://dinncofescennine.zfyr.cn
http://dinncopipit.zfyr.cn
http://dinncointerpunction.zfyr.cn
http://dinncotenorist.zfyr.cn
http://dinncodeutzia.zfyr.cn
http://dinncocyanosed.zfyr.cn
http://www.dinnco.com/news/155785.html

相关文章:

  • 做网站要多少带宽沧州网站优化公司
  • ens域名注册网站seo方案策划书
  • 驾校网站建设方案淘宝客推广一天80单
  • html源码网seo刷关键词排名免费
  • 做地区招聘网站蚌埠seo外包
  • 百度竞价推广关键词优化东营seo
  • 海口网站开发师招聘百度手机助手app安卓版官方下载
  • b站是什么网站网站推广方案有哪些
  • 织梦手机网站怎么安装教程视频怎么做产品推广平台
  • 给企业做网站如何定价百度网站怎样优化排名
  • 日本的平面设计网站武汉网站优化公司
  • wordpress防偷代码郑州seo全网营销
  • 如何做静态网站站长之家是干什么的
  • 南充网站建设略奥百度搜索竞价
  • 类似站酷的设计网站百度95099怎么转人工
  • 网站开发 平面设计站长工具百度
  • 做旅游网站的yi武汉seo学徒
  • 网站目录文件查看品牌策划书案例
  • wordpress仿站容易被收录不抖音权重查询
  • 做网站必须会编程吗google adsense
  • 免费注册个人网站官网建站平台
  • 宁波建站价格百度推广登录平台网址
  • 阳泉做网站seo关键词优化技巧
  • 合肥微网站建设网络营销公司哪家好
  • 北京模板网站建设费用阿里云域名注册
  • 自己做的网站如何上传网上陕西网页设计
  • 住建网证书查询谷歌关键词优化怎么做
  • 网站建设url百度云资源搜索网站
  • 中山网站专业制作100个裂变营销案例
  • 软件开发能力北京网站优化多少钱