GreatAlgorithm-Study / AlgorithmStudy

🌟알고리즘 대장정🌟
6 stars 4 forks source link

[9주차_금요일] 꽃길 #117

Closed Jewan1120 closed 1 week ago

Jewan1120 commented 2 weeks ago
### 🤔 시간복잡도 고려사항

### 💡 풀이 아이디어
KodaHye commented 1 week ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

Jewan1120 commented 1 week ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

yeongleej commented 1 week ago

🤔 시간복잡도 고려사항

=> 완전탐색 가능

💡 풀이 아이디어

baexxbin commented 1 week ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

yeahdy commented 1 week ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

총 3개의 꽃을 밭에서 벗어나지 않고, 겹치지 않게 심어야 하므로 하나의 꽃(5평) 단위로 DFS 탐색을 해야함

  1. 꽃을 심을 수 있는 곳 탐색
    1. 5평에 꽃 심기 (방문처리,평수마다 가격 계산)
  2. 총 3개의 꽃을 심을때 까지 DFS 탐색
  3. 총 3개의 꽃을 심었다면 최소 비용 계산
  4. 더 적은 최소비용이 있는지 찾기 위해 꽃 하나를 없애고(방문해제) 다시 1~4번 과정 반복
icegosimperson commented 1 week ago

🤔 시간복잡도 고려사항

시간 복잡도 : 6<=N<=10 -> O(N^2) -> 완전 탐색가능

💡 풀이 아이디어