celestial   3년 전

간단히 말해서 dp로 풀어야한다고 생각했습니다. 그런데 일일이 시작점을 찾고, 

그 시작점의 최단거리중 가장 긴 값을 계속 갱신을 하는 방식으로 이어나가면

시간 복잡도가 엄청나게 될 것 같아서 dp로 풀어야 할지 그냥 풀어도 괜찮을런지 고민이 많았습니다.

왜냐하면 일일이 풀면

50 * 50 사이즈에 L밖에 없다 가정하였을 때 2500

그 모든 시작점에 대해 2500*2500을 하면 6250000

효율이 안나올 것 같아서요ㅜㅜ!! 


그런데 그냥 일일이 푸는 방식으로 풀면 왜 맞는지

그리고 dp로 풀면 어떻게 구할 수 있는지 아이디어 좀 조언해주시면 감사하겠습니다.

감사합니다!

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