Submission #162120


Source Code Expand

n,m=map(int,raw_input().split())
s=map(int,raw_input().split())
s[0] -= 1
s[1] -= 1
g=map(int,raw_input().split())
g[0] -= 1
g[1] -= 1
field=[raw_input().rstrip() for _ in xrange(n)]

d = [[99999]*m for _ in xrange(n)]

de = ((1,0),(0,1),(-1,0),(0,-1))

import Queue
q = Queue.Queue()
q.put(s)
d[s[0]][s[1]] = 0
while not q.empty():
	cur = q.get()
	for lde in de:
		nex = (cur[0] + lde[0], cur[1] + lde[1])
		if field[nex[0]][nex[1]] == '.' and d[nex[0]][nex[1]] > d[cur[0]][cur[1]] + 1:
			d[nex[0]][nex[1]] = d[cur[0]][cur[1]] + 1
			q.put(nex)
print d[g[0]][g[1]]

Submission Info

Submission Time
Task C - 幅優先探索
User uwi
Language Python (2.7.3)
Score 100
Code Size 590 Byte
Status AC
Exec Time 99 ms
Memory 3744 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 25
Set Name Test Cases
Sample subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt
All subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt
Case Name Status Exec Time Memory
subtask0_sample01.txt AC 69 ms 3732 KB
subtask0_sample02.txt AC 56 ms 3732 KB
subtask0_sample03.txt AC 90 ms 3680 KB
subtask1_01.txt AC 71 ms 3724 KB
subtask1_02.txt AC 71 ms 3732 KB
subtask1_03.txt AC 72 ms 3740 KB
subtask1_04.txt AC 99 ms 3740 KB
subtask1_05.txt AC 96 ms 3732 KB
subtask1_06.txt AC 77 ms 3740 KB
subtask1_07.txt AC 57 ms 3740 KB
subtask1_08.txt AC 58 ms 3712 KB
subtask1_09.txt AC 72 ms 3724 KB
subtask1_10.txt AC 61 ms 3740 KB
subtask1_11.txt AC 92 ms 3676 KB
subtask1_12.txt AC 83 ms 3740 KB
subtask1_13.txt AC 70 ms 3732 KB
subtask1_14.txt AC 52 ms 3744 KB
subtask1_15.txt AC 73 ms 3740 KB
subtask1_16.txt AC 72 ms 3740 KB
subtask1_17.txt AC 80 ms 3732 KB
subtask1_18.txt AC 77 ms 3740 KB
subtask1_19.txt AC 71 ms 3732 KB
subtask1_20.txt AC 70 ms 3744 KB
subtask1_21.txt AC 71 ms 3680 KB
subtask1_22.txt AC 74 ms 3728 KB