【题意】:

鲍勃编程一个机器人在2d迷宫中导航。
迷宫有一些障碍。空单元格用'。'表示,其中障碍物用'#'表示。迷宫中有一个机器人。它的起始位置用字符“S”表示。这个位置没有任何障碍。迷宫中也有一个出口。它的位置用字符“E”表示。
这个位置没有任何障碍。机器人只能向上,向左,向右或向下移动。
当鲍勃编程机器人时,他写下由0到3位数字组成的一串数字。
他打算为每个数字对应一个不同的方向,机器人会按照指示,以达到出口。
不幸的是,他忘记了实际上把方向分配给数字。
机器人会选择一些随机的数字映射到不同的方向。
机器人将不同的数字映射到不同的方向。
然后机器人将按照给定的字符串依次按照指示和选择的映射。
 如果一个指令会导致机器人离开迷宫的边缘或碰到障碍物,那么机器人就会崩溃。
如果机器人在任何时候到达出口,那么机器人将停止遵循任何进一步的指示。
鲍勃在调试他的机器人时遇到了麻烦,所以他想确定数字映射到机器人出口的方向的数量。
输入第一行输入将包含两个整数n和m(2≤n,m≤50),表示迷宫的尺寸。接下来的n行将包含每个m个字符,表示迷宫。迷宫中的每个角色将是'。','#','S'或'E'。在迷宫里将会有一个“S”和一个“E”。

最后一行将包含单个字符串s(1≤| s |≤100) - 给予机器人的指令。 s的每个字符都是从0到3的数字。

打印一个整数,将数字映射到将导致机器人退出的方向的数目。

转载于:https://www.cnblogs.com/Roni-i/p/8149250.html

Goodbye 2017 B相关推荐

  1. Goodbye 2017, Hello 2018

    开篇之前我想说,对我而言写东西最难过的莫过于,标题如何取,尤其是这种告别一个,迎接另外一个的,难免让我想起[The big bang theory](当然,我更喜欢喊它[生活大爆炸])里面 Sheld ...

  2. CodeForces Goodbye 2017

    传送门 A - New Year and Counting Cards •题意 有n张牌,正面有字母,反面有数字 其中元音字母$a,e,o,i,u$的另一面必须对应$0,2,4,6,8$的偶数 其他字 ...

  3. Goodbye,OI!

    开始的开始,我们都是孩子 最后的最后,渴望变成天使 站在中科院计算所的玻璃门前,我静静等候着代晨昕.玻璃门不时拉开,来来往往的人们纷纷通过,可这扇门并不是为我敞开的.回头望去,外面的树木光秃秃的,街上 ...

  4. [杂言] GoodBye,2016

    呼-- 2016年终于要过去了-- 就在这一年,我开始了-- 也就在这一年,我GG了-- 谨以此文纪念我过得不怎么好的2016. 一月 (我还是萌新求轻虐) 当时还在学习背包和深搜,突然dayu把yb ...

  5. 2017 年总结及 2018 年计划

    概述 本文写于 2018.01.01,计划从 2017 开始有目的的进行复盘行动,所以将该文搬运到此处. ----------------------------分界线---------------- ...

  6. 2017 年已读书单总结

    本文写于 2018-01-28 10:48:45,由于搬迁博客到 CSDN,故重新发布以保存历史记录. 2017 年 4 月由于换工作缘故,中间有点空闲时间,再加上新公司不是很忙,在闲暇之余看了几本书 ...

  7. 2017暑期挖坑计划(持续更新中~)

    2017的暑期,是高中生涯唯一一个能称得上暑期的东西了,也是决定我OI这个坑能挖多大的关键时期! 嗯,这个暑期不能颓,一定要好好挖坑,好好补题! 既然入了坑,就努力把坑挖穿再出来! 2017.11.6 ...

  8. 最新手机号段归属地数据库(2017年4月16日版)免费下载

    2017年4月16日版   360569条记录 最新 手机号段数据库 号码归属地数据库  移动号段 联通号段 电信号段 14号段 170号段(虚拟运营商)    权威  全面  准确  规范 字段包括 ...

  9. Auty 2017——WebMonitor接口线上检测平台

    [本文出自天外归云的博客园] Auty 2017--WebMonitor接口检测平台 前篇 接口本地检测平台 本篇 接上篇,在本地检测平台的基础上,去掉本地服务,改功能为线上使用.好处是项目可以多人访 ...

最新文章

  1. python软件代码示例-用Python写一个模拟qq聊天小程序的代码实例
  2. hive mysql 删除表_Hive-删除表(drop、truncate的区别)
  3. Windows下的socket演示程序
  4. settype COM_LOCAT_ADDR出现在CRM change document里的原因
  5. solaris下用户不能正常登录CDE界面的解决办法
  6. 排序算法以及基本数据结构
  7. HDR Tone Mapping
  8. CV Code | 计算机视觉开源周报 20190604期
  9. MDK5中代码补全功能
  10. [Unity脚本运行时更新]C#7新特性
  11. 高级软件工程2017第7次作业--C++团队项目:Beta阶段综合报告
  12. linux shell编程if语句内判断参数
  13. SpringMVC拦截器: 继承 HandlerInterceptor
  14. 【前端第七课】媒体查询的语法;移动端适配相关知识点;Grid高级布局
  15. roboware studio教程_2.2.RoboWare Studio安装及使用
  16. [C]我使用蜂鸣器敲了一首《极乐净土》
  17. python梯形公式面积_算法(一)梯形近似法求曲线面积
  18. docker打包镜像上传_docker制作自己的镜像并上传dockerhub
  19. 华为od统一考试B卷【最少面试官数】C++ 实现
  20. 如何对儿童虐待照片进行地理定位?

热门文章

  1. 【转载】Centos7修改root密码
  2. Ubuntu16.04 Xmind安装
  3. 【转载】Kafka介绍及升级经验分享
  4. 实验五 操作系统之存储管理
  5. [代码示例]用Fine Uploader+ASP.NET MVC实现ajax文件上传
  6. scrapy爬虫框架的分类下载和异步下载到数据库
  7. Java并发基础02. 传统线程技术中的定时器技术
  8. windows下用pycharm安装tensorflow简易教程
  9. linux-Centos 7下bond与vlan技术的结合
  10. SQL Server 2005 的nvarchar(max),varchar(max)来救火