알고리즘/삼성 SW역량테스트

백준[15686] 치킨 배달

vhxpffltm 2019. 2. 17. 17:50
반응형

삼성 SW역량테스트 문제이다.  *작년 이문제를 풀어 면접을 봤었다...*


링크 : https://www.acmicpc.net/problem/15686


DFS(조합)를 사용해서 가능한 치킨집을 선별하여 문제에서 요구하는 거리의 합이 가장 작은 결과값을 출력하는 문제이다.


치킨집과 배달할 집의 좌표를 저장하고 선별한 치킨집에 따라 가까운 집을 선별하여 최단거리로 갈 수 있는 조합을 계속 갱신하면 답을 얻을 수 있다.


next_permutation() 함수를 사용했지만, 일반 재귀 DFS로도 구현 가능하다.



 

반응형

'알고리즘 > 삼성 SW역량테스트' 카테고리의 다른 글

백준[14502] 연구소  (0) 2019.02.17
백준[14888] 연산자 끼워넣기  (0) 2019.02.17
백준[14889] 스타트와 링크  (0) 2019.02.17
백준[15683]감시  (0) 2019.02.17
백준[16236] 아기상어  (0) 2019.02.16