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

景德镇网站建设哪家最好营销网站建设门户

景德镇网站建设哪家最好,营销网站建设门户,网站文章更新要求,网站图片调用问题描述:一个迷宫有 NXM 格,有一些格子是地板,能走;有一些格子是障碍,不能走。给一个起点S和一个终点D。一只小狗从 S出发,每步走一块地板,在每块地员不能停留,而且走过的地板都不能再走。给定一个 T,问小狗能正好走 T步到达D吗?输入:有很多测试样例。…

问题描述:一个迷宫有 NXM 格,有一些格子是地板,能走;有一些格子是障碍,不能走。给一个起点S和一个终点D。一只小狗从 S出发,每步走一块地板,在每块地员不能停留,而且走过的地板都不能再走。给定一个 T,问小狗能正好走 T步到达D吗?输入:有很多测试样例。每个测试中,第1行输入整数 N,M,T(1<N,M<7,0<T<50)。后面N 行中,每行输入M 个字符,有这些字符可以输入:'X':墙;S':起点;D:终点;",:地板。最后一行输入'000',表示输入结束。


输出:每个测试,如果狗能到达,输出YES,否则输出 NO。

#include <iostream>
using namespace std;
char mat[8][8], visit[8][8];
int n, m, t;
int flag;
int a, b, c, d;
int dir[4][2] = { {1,0},{-1,0},{0,1},{0,-1} };
#define check(xx,yy)(xx>=0&&yy>=0&&xx<n&&yy<n)
void dfs(int time,int x,int y)
{if (flag)return;if (mat[x][y] =='D'){if(time==t)flag = 1;return;}int tem = t - time - (abs(c - x) + abs(d - y));if (tem < 0) return;for (int i = 0; i < 4; i++){int xx = x + dir[i][0];int yy = y + dir[i][1];if (check(xx, yy) && mat[xx][yy] != 'X' && !visit[xx][yy]){visit[xx][yy] = 1;dfs(time + 1, xx, yy);visit[xx][yy] = 0;}}return;
}void solve()
{cin >> n >> m >> t;	for (int i = 0; i < n; i++){int ts = 0;for (int j = 0; j < m; j++){cin >> mat[i][j];if (mat[i][j] == '0')ts++;if ('S'== mat[i][j]){a = i;b = j;}if ('D' == mat[i][j]){c = i;d = j;}}if (ts==3) break;}memset(visit, 0, sizeof(visit));int tem = t - abs(c - a) - abs(d - b);if (tem &1) { cout << "N0"; return; }flag = 0;visit[a][b] = 1;dfs(0, a, b);if (flag){cout << "YES" << endl;}else{cout << "NO" << endl;}
}
signed main()
{ios::sync_with_stdio;cin.tie(0);cout.tie(0);int num = 1;while (num--){solve();}
}

http://www.yayakq.cn/news/507519/

相关文章:

  • 电商网站建设课设内丘网站
  • 广东营销网站制作建筑招聘平台
  • 大型网站系统解决方案做网站要不要交税
  • 网站开发第几类商标如何做国外的网站
  • 小企业网站建设费用一年自己怎么做电影网站
  • 成都网站优化费用广州官网优化
  • 屯留网站建设安卓优化神器
  • 网站开发工程师职业做网站和做app
  • 梦幻创意北京网站建设哪个做网站公司好
  • 设计网站都有什么福州市工程建设质量管理网站
  • 施工企业营销人员培训沈阳网站优化
  • 网站推广站点建设与策划电商网站的模式
  • lamp 网站建设论文响应网站 整屏
  • 网站设计在线宁波seo外包优化
  • 织梦可以放两个网站互联网行业适合女生的职位
  • 陇南市建设局官方网站西安注册公司代理
  • c 与oracle做网站搞网站建设赚钱不
  • 火星免费建网站网站一般用什么做的
  • 企业建网站需要准备哪些资料呢网站制作文章标签
  • 如何建立外贸网站asp网站的安全性
  • 深圳网站建设列表网如何给wordpress添加一张网站背景
  • 佛山新网站建设信息住房和城乡建设部服务门户
  • 建设网站公司哪好什么行业要做网站建设推广这些
  • 网站上微信的链接怎么做wordpress is tax
  • 大型机械网站建设公司wordpress信息流主题
  • 陕西建设局官方网站wordpress主题替换不彻底
  • 制作企业网站大庆建站公司
  • 怎么自己做视频网站买个小程序多少钱
  • wordpress通知站点360搜索陶瓷马赛克 网站建设 中企动力
  • 网站建设需要多少技术学院网站建设作用