Algorithm

백준 - 15686번(치킨 배달) / C++

wizi 2020. 7. 9. 15:48

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

 

15686번: 치킨 배달

크기가 N×N인 도시가 있다. 도시는 1×1크기의 칸으로 나누어져 있다. 도시의 각 칸은 빈 칸, 치킨집, 집 중 하나이다. 도시의 칸은 (r, c)와 같은 형태로 나타내고, r행 c열 또는 위에서부터 r번째 칸

www.acmicpc.net

최대 M개의 치킨집을 골라서 도시의 치킨 거리 최소값을 구해야한다.

다만,, 최대 M개를 고를 수 있는 것이므로 1개 부터 M개 까지 경우를 고려해야 한다.

 

getAns() :  선택한 치킨집을 통해 치킨거리를 구하는 함수

solve(int cnt, int istart) : 주어진 치킨집에서 1~M개를 고르는 조합을 구현한 함수