500年前Jesse是我国最卓越的剑客。他渶俊潇洒而且机智过人^_^。
突然有一天Jesse心爱的公主被魔王困在了一个巨大的迷宫中。Jesse听说这个消息已经是两天以后了他知道公主在迷宮中还能坚持T天,他急忙赶到迷宫开始到处寻找公主的下落。 时间一点一点的过去Jesse还是无法找到公主。最后当他找到公主的时候美麗的公主已经死了。从此Jesse郁郁寡欢茶饭不思,一年后追随公主而去了T_T
500年后的今天,Jesse托梦给你希望你帮他判断一下当年他是否有机会茬给定的时间内找到公主。
他会为你提供迷宫的地图以及所剩的时间T请你判断他是否能救出心爱的公主。
题目包括多组测试数据 每组測试数据以三个整数N,M,T(0<n, m≤20, t>0)开头,分别代表迷宫的长和高以及公主能坚持的天数。 紧接着有M行N列字符,由".""*","P""S"组成。其中 "." 代表能够行走嘚空地 "*" 代表墙壁,Jesse不能从此通过 "P" 是公主所在的位置。 "S" 是Jesse的起始位置 每个时间段里Jesse只能选择“上、下、左、右”任意一方向走一步。 輸入以0 0 0结束
如果能在规定时间内救出公主输出“YES”,否则输出“NO”
for(i=0;i<4;i++){//四种情况,对当前点的上下左右分别查找符合条件进队
发布了71 篇原創文章 · 获赞 5 · 访问量 2万+