[BOJ 1654] 랜선 자르기 (C++)
랜선 자르기(Silver 3) 문제 전체 문제 보기 1654번: 랜선 자르기 첫째 줄에는 오영식이 이미 가지고 있는 랜선의 개수 K, 그리고 필요한 랜선의 개수 N이 입력된다. K는 1이상 10,000이하의 정수이고, N은 1이상 1,000,000이하의 정수이다. 그리고 항상 K ≦ N 이다. 그 www.acmicpc.net 접근법 문제에서 주어진 랜선을 몇 센티미터로 잘라야 필요한 N개의 랜선(모든 랜선은 같은 길이를 가져야 함.)을 만들면서 낭비 없이 가장 긴 랜선을 만들 수 있는지 묻고 있습니다. 그런데 문제는 랜선의 길이가 너무 크다는 점입니다. 랜선의 길이는 \(2^{31}-1 = 2,147,483,647\) 이기 때문에 모든 경우를 완전 탐색을 하기에는 시간이 너무나 오래 걸립니다. 그래서 이..