알고리즘 분류 : 수학, 기하학, 볼록 껍질, 분할 정복 입력으로 원들의 중심좌표와 반지름이 주어질 때 모든 원들을 감싸는 끈의 최소 길이를 구해야 한다. (원과 원 사이는 직선으로 감싸야 한다) 일반적인 컨벡스 헐 알고리즘은 점들을 이어 볼록 다각형을 만들지만 해당 문제는 원이라서 크기에 따라서 재방문 가능하기 때문에 그래프로 접근했다. 하나의 케이스에 최대 100개의 원이 주어지기 때문에 모든 원들에 대해 서로 다른 원과의 접선의 기울기를 구해도 시간내에 연산이 가능하다. 각각의 원에 대해서 다른 모든 원과의 외접선의 기울기를 알고 있다면 직전에 선택된 접선과 반시계 방향이면서 각의 차이가 가장 작은 외접선을 찾으면 된다. 첫번째 원부터 외접선의 기울기가 가장 작은 원을 찾아 위 과정을 반복한다. 이..