|
||||||||||
Dating with girls(2)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6113 Accepted Submission(s): 2064 Problem Description If you have solved the problem Dating with girls(1).I think you can solve this problem too.This problem is also about dating with girls. Now you are in a maze and the girl you want to date with is also in the maze.If you can find the girl, then you can date with the girl.Else the girl will date with other boys. What a pity! The Maze is very strange. There are many stones in the maze. The stone will disappear at time t if t is a multiple of k(2<= k <= 10), on the other time , stones will be still there. There are only ¡®.¡¯ or ¡®#¡¯, ¡¯Y¡¯, ¡¯G¡¯ on the map of the maze. ¡¯.¡¯ indicates the blank which you can move on, ¡®#¡¯ indicates stones. ¡¯Y¡¯ indicates the your location. ¡®G¡¯ indicates the girl's location . There is only one ¡®Y¡¯ and one ¡®G¡¯. Every seconds you can move left, right, up or down. Input The first line contain an integer T. Then T cases followed. Each case begins with three integers r and c (1 <= r , c <= 100), and k(2 <=k <= 10). The next r line is the map¡¯s description. Output For each cases, if you can find the girl, output the least time in seconds, else output "Please give me another chance!". Sample Input
Sample Output
Source | ||||||||||
|