you88311   6년 전

반례나 틀린점 지적 부탁드립니다

감사합니다

you88311   6년 전

bfs함수 return에서 index를 [N-1][M-1]로 바꾸는게 맞는 것 같습니다 그래도 여전히 통과는 못하네요 허허허 ㅎㅎㅎㅎ

you88311   6년 전

해결했습니다! 왼쪽으로 가는 것을 고려 안했네요 ..최단거리여서 왼쪽은 무시하면 될줄 알았는데 착각이였습니다

jh05013   6년 전

이미 푸셨지만 매우 중요한 문제가 있습니다.

https://www.acmicpc.net/blog/v...
"list.pop(0), list.index, list.insert, list.count, x in list, list[:-1] 등은 다 O(N)입니다. 절대로 list를 큐처럼 쓰지 마세요. collections.deque를 써야 합니다."

you88311   6년 전

오오 이런게 있었군요 감사합니다.

그럼 stack도 list보다는 저 모듈을 쓰는게 맞는건가요??

jh05013   6년 전

pop(0) 말고 pop()은 O(1)입니다. pop(0)가 O(N)인 이유는 맨 앞 원소를 빼면서 나머지 원소를 하나씩 왼쪽으로 옮기기 때문이고, pop()를 할 때는 옮길 원소가 없어서 바로 됩니다. 그래서 스택은 list를 사용해도 충분합니다.

you88311   6년 전

정말 덕분에 많이 배웠습니다

감사합니다!!

댓글을 작성하려면 로그인해야 합니다.