15686번: 치킨 배달
크기가 N×N인 도시가 있다. 도시는 1×1크기의 칸으로 나누어져 있다. 도시의 각 칸은 빈 칸, 치킨집, 집 중 하나이다. 도시의 칸은 (r, c)와 같은 형태로 나타내고, r행 c열 또는 위에서부터 r번째 칸
www.acmicpc.net
3중 반복문은 보기만 해도 속이 답답해진다
마음에 들지 않는다
2차원 배열을 그리고 치킨집과의 거리를 넣었다
순열조합으로 0~n개의 치킨집 중 M개의 치킨집 중 살릴 치킨집을 선택하고 치킨 거리를 구한다
구한 치킨 거리를 chickenDists에 넣고 마지막에 sumDist로 도시의 치킨 거리를 종합, 최소값을 찾는다
'알고리즘' 카테고리의 다른 글
백준 14391 : 종이 조각 (0) | 2021.03.19 |
---|---|
백준 6443 : 애너그램 (0) | 2021.03.19 |
백준 14620 : 꽃길 (0) | 2021.03.17 |
백준 18511 : 큰 수 구성하기 (0) | 2021.03.17 |
프로그래머스 49994 : 방문 길이 (0) | 2021.01.21 |