题目描述

大魔王抓住了爱丽丝,将她丢进了一口枯井中,并堵住了井口。

爱丽丝在井底发现了一张地图,他发现他现在身处一个迷宫当中,从地图中可以发现,迷宫是一个N*M的矩形,爱丽丝身处迷宫的左上角,唯一的出口在右下角。

从地图中可以发现,这个矩形中有的位置是‘#’,代表墙;有的位置是‘.’,代表可以走的路。地图保证左上角的起点和右下角的终点都是可以走的路。

请问爱丽丝是否有办法走出井底的迷宫?

输入格式

首先两个整数N和M(1<=n<=1000)。

接下来N行每行一个长度为M的字符串,用于表示迷宫的地图。

输出格式

如果爱丽丝能够走出迷宫,输出“YES”;否则输出“NO”。

样例输入1

5 6
......
#.#.#.
#..##.
##.###
##....

样例输出1

YES

样例输入2

4 4
....
#.#.
#.##
..#.

样例输出2

NO

最新文章

  1. KnockoutJS 3.X API 第三章 计算监控属性(1) 使用计算监控属性
  2. Linux laptop-mode 电池供电时鼠标间歇失灵问题解决
  3. File.separator
  4. HDU5087——Revenge of LIS II(BestCoder Round #16)
  5. 快速建立Linux c/c++编译环境
  6. [原创]普通的MySQL多表连接查询
  7. hdu3340 线段树+多边形
  8. 红米Note 5A完美卡刷开发版获得ROOT超级权限的方法
  9. 爬虫模块介绍--request(发送请求模块)
  10. 本地jar包添加至Maven仓库
  11. bzoj 3450 期望分数
  12. Spring 注入的两种方式
  13. C#Redis集合set
  14. bootstrap插件(对话框)bootbox参数和自定义弹出框宽度设置
  15. 【339】matplotlib based on python3
  16. SSM框架之整合EhCache
  17. 配置tomcat全局c3p0连接池
  18. Mac 10.12安装VirtualBox
  19. Andorid之Annotation框架初使用(三)
  20. 事务之二:spring事务(事务管理方式,事务5隔离级别,7个事务传播行为,spring事务回滚条件)

热门文章

  1. python 布尔值索引
  2. POJ3889Fractal Streets
  3. BZOJ 1925地精部落题解
  4. 为什么你应该使用OpenGL而不是DirectX?
  5. $.extend用法详解(一)
  6. IO流理解方式小结
  7. cat、head、tail、more和less命令(文件内容浏览)
  8. 公司电脑安装mysql出现小问题
  9. 【数论】不定方程&amp;逆元&amp;中国剩余定理
  10. DCOJ5117 set