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

北京外包公司 网站开发中国可信网站查询

北京外包公司 网站开发,中国可信网站查询,wordpress用户注册设置,网站设计网站开发题目描述 一个由n * m 个格子组成的迷宫#xff0c;起点是(1, 1)#xff0c; 终点是(n, m)#xff0c;每次可以向上下左右四个方向任意走一步#xff0c;并且有些格子是不能走动#xff0c;求从起点到终点经过每个格子至多一次的走法数。 输入 第一行一个整数T 表示有T 组…题目描述 一个由n * m 个格子组成的迷宫起点是(1, 1) 终点是(n, m)每次可以向上下左右四个方向任意走一步并且有些格子是不能走动求从起点到终点经过每个格子至多一次的走法数。 输入 第一行一个整数T 表示有T 组测试数据。(T 110) 对于每组测试数据: 第一行两个整数n, m表示迷宫有n * m 个格子。(1 n, m 6, (n, m) !(1, 1) ) 接下来n 行每行m 个数。其中第i 行第j 个数是0 表示第i 行第j 个格子可以走否则是1 表示这个格子不能走输入保证起点和终点都是都是可以走的。 任意两组测试数据间用一个空行分开。 输出 对于每组测试数据输出一个整数R表示有R 种走法。 示例输入 3 2 2 0 1 0 0 2 2 0 1 1 0 2 3 0 0 0 0 0 0 示例输出 1 0 4 #includeiostream #includecstdio #include cstring #includecstdlib #includecmath #includealgorithm using namespace std; int mp[7][7],vis[7][7]; int sum,m,n; void Dfs(int x,int y)找能走到xy的通路 {if(x1||xn||y1||ym||mp[x][y]1)return;//递归结束的条件if(xnym){sum;//找到一条通路return;}if(vis[x][y]0){vis[x][y]1;//走不通Dfs(x1,y);Dfs(x,y1);Dfs(x-1,y);Dfs(x,y-1);//访遍四周vis[x][y]0;} } int main() {int t;scanf(%d,t);while(t--){sum0;memset(vis,0,sizeof(vis));//对数组vis的初始化都为0scanf(%d%d,n,m);for(int i1;in;i){for(int j1;jm;j)scanf(%d,mp[i][j]);}Dfs(1,1);//找能走到最后的通路printf(%d\n,sum);} }
http://www.sadfv.cn/news/328488/

相关文章:

  • 做p2p网站案例idc网站模板
  • 佛山市 骏域网站建设网站域名hk
  • 网站备案咨询照明网站模板
  • 婚宴网站源码情侣博客网站模板
  • 北辰正方建设集团有限公司网站网站开发毕设文档
  • 百度网站管理员工具公司简介怎么写模板
  • 小说下载网站哪个好养育成本
  • 国外设计搜索网站北京微网站设计开发服务
  • 网站图标目录网站博客模板
  • 网站空间在哪买网站备案法律
  • 广东建设银行网站首页电子商务做网站骗钱怎么办
  • 微网站开发方案广东莞建建设工程有限公司
  • 无锡网站建设专家php能干嘛 wordpress
  • 网站不备案违法吗ps做图哪个网站好
  • 网站皮肤样板快速建设企业门户网站
  • 天津建设厅官方网站东莞市公司网站建设品牌
  • 网站开发策划创建地址怎么弄
  • 郑州网站建设公司哪家专业网络营销是什么含义
  • 网站开发后端待遇wordpress 删除自豪
  • 建设网站哪些好网站建设补贴是经信局的政策吗
  • 注册网站流程及费用护肤品网站建设分析
  • 网站设计就业压力展示网站系统架构设计
  • 网站商城建设6潮品服饰网站建设规划书
  • 辽阳建设网站WordPress链接加前缀
  • 百度微建站群辉nas 做网站
  • wordpress站内搜索次数成都租车公司网站
  • 网站怎么做百度优化高端网站建设公司名字
  • 怎样免费注册自己网站的域名网店的运营模式有哪些
  • 杭州大的做网站的公司公司网络搭建
  • 比较有名的个人网站关于建设门户网站的请示