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

网站表格怎么做大学生网页设计作业

网站表格怎么做,大学生网页设计作业,收费看电影网站建设,做兼职工作上哪个网站招聘描述 定义一个二维数组 N*M ,如 5 5 数组下所示: int maze[5][5] { 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走…

描述

定义一个二维数组 N*M ,如 5 × 5 数组下所示:


int maze[5][5] = {
0, 1, 0, 0, 0,
0, 1, 1, 1, 0,
0, 0, 0, 0, 0,
0, 1, 1, 1, 0,
0, 0, 0, 1, 0,
};


它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的路线。入口点为[0,0],既第一格是可以走的路。

数据范围: 2≤𝑛,𝑚≤10 2≤n,m≤10  , 输入的内容只包含 0≤𝑣𝑎𝑙≤1 0≤val≤1 

输入描述:

输入两个整数,分别表示二维数组的行数,列数。再输入相应的数组,其中的1表示墙壁,0表示可以走的路。数据保证有唯一解,不考虑有多解的情况,即迷宫只有一条通道。

输出描述:

左上角到右下角的最短路径,格式如样例所示。

示例1

输入:

5 5
0 1 0 0 0
0 1 1 1 0
0 0 0 0 0
0 1 1 1 0
0 0 0 1 0

输出:

(0,0)
(1,0)
(2,0)
(2,1)
(2,2)
(2,3)
(2,4)
(3,4)
(4,4)
#include <iostream>
#include <utility>
#include <variant>
#include <vector>
using namespace std;constexpr int N = 10;int n, m;
int maze[N][N] = {0};
int vist[N][N] = {0};std::vector<std::pair<int, int>> path;
std::vector<std::pair<int, int>> temp;void dfs(int x, int y)
{if(x < 0 || x >= n || y < 0 || y >= m || maze[x][y] == 1 || vist[x][y] == 1){return;}vist[x][y] = 1;temp.emplace_back(x, y);//如果走到出口,则保存走过的路径if(x == n -1 && y == m - 1){path = temp;}//前后左右试探dfs(x, y+1); dfs(x+1,y);dfs(x-1,y);dfs(x, y-1);vist[x][y] = 0;temp.pop_back();
}int main() {cin >> n;cin >> m;for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {cin >> maze[i][j];}}dfs(0,0);for(auto p : path){std::cout << "(" << p.first << "," << p.second <<")" << "\n"; }
}
// 64 位输出请用 printf("%lld")

http://www.dinnco.com/news/80729.html

相关文章:

  • 免费的国际网站建设郑州疫情最新消息
  • 公司网站建设推广微信推广费用一般多少
  • 仙桃城市建设投资公司网站灰色seo关键词排名
  • 给企业做网站 工作湖人今日排名最新
  • 网页素材及网站架构制作网络推广有几种方法
  • 蒙语新闻网站两学一做网络营销推广工作内容
  • 杭州网站制作报价网络营销主要做些什么
  • 青岛建站平台东莞市网络seo推广企业
  • ppt做的模板下载网站关键词搜索名词解释
  • php网站外包今天的最新消息新闻
  • 网站没备案做阿里妈妈关键词优化公司哪家强
  • 海口网站制作软件如何在百度上发自己的广告?
  • 做网站需要多少费用最新搜索引擎排名
  • 用织梦做的网站是模板的吗真实的网站制作
  • 烟台景明网络科技有限公司seo关键词布局技巧
  • 0基础做网站用什么语言百度服务
  • 做视频在哪个网站收益高百度网盘登录
  • 确定网站风格广东网约车涨价
  • 查询公司的网站备案信息查询自助友链平台
  • 做网站组织架构可以看任何网站的浏览器
  • 做30个精品网站在线种子资源网
  • 24小时通过网站备案百度经验app
  • wordpress 改ipseo技术助理
  • 网站建设销售经理职责方象科技服务案例
  • 江苏省建设厅政务网站朋友圈营销
  • 做ppt网站有哪些内容南昌seo排名优化
  • html5音乐网站模板西安seo工作室
  • 规划怎样做网站百度投广告怎么收费
  • 企业网站模板建设怎么免费制作网页
  • 微商网站怎么做友情链接交换网站