인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

hyunsoo7304265's profile image
hyunsoo7304265

asked

Introduction to Python Algorithm Problem Solving (Coding Test Preparation)

7. Alibaba and the 40 Thieves (Bottom-Up)

이 문제를 경로의 문제로 보고(최단거리) 푼다면..

Written on

·

270

0

안녕하세요 강사님. 질문이 있어서 남깁니다. 이 문제를 최단거리. 즉 경로 탐색 문제로 보고, DFS나 BFS를 이용해서 풀어도 문제 없을까요? 최단거리 단어를 보자마자 BFS로 풀어야 겠다 라는 생각만 했습니다.
그리고 이런 류의 문제를 dp로 풀지 DFS/BFS로 풀지 어떻게 생각해야 하는지 궁금합니다.
python코테 준비 같이 해요!

Answer 1

0

codingcamp님의 프로필 이미지
codingcamp
Instructor

안녕하세요^^

네. 다이나믹을 DFS나 BFS로 할 수는 있습니다. 하지만 그렇게 했을 때 시간복잡도상 타임리밋이 날 수 있을 때 다이나믹을 합니다.

이 문제는 제가 단순하게 하느라고 N을 20정도로 했는데, 실제 다이나믹이라면 1000정도로 들어올 겁니다.

hyunsoo7304265's profile image
hyunsoo7304265

asked

Ask a question