번 원소를 고른 횟수를 라 하면 모든 원소에서 공통으로 빠지는 총 연산 횟수는 정렬 여부에 영향을 주지 않는다. 따라서 이어야 한다. 에서 시작해 로 최소 횟수를 정한다. 앞의 선택을 더 크게 하면 뒤의 하한도 작아지지 않으므로 이 탐욕법이 최적이다.
각 는 이하이므로 총 연산 횟수도 이하이다. 따라서 정답까지 부호 있는 64비트 정수형으로 정확하게 계산할 수 있다. 음수 차이의 올림 나눗셈에 주의한다. 시간 복잡도는 이다.
Solution written by GPT6