We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a64f088 commit e3c1c19Copy full SHA for e3c1c19
15/3.cpp
@@ -18,12 +18,12 @@ int main() {
18
// 이진 탐색 수행을 위해 정렬 수행
19
sort(arr.begin(), arr.end());
20
21
- int start = arr[1] - arr[0]; // 집의 좌표 중에 가장 작은 값
22
- int end = arr[n - 1] - arr[0]; // 집의 좌표 값 중에서 가장 큰 값
+ int start = 1; // 가능한 최소 거리 차이(min gap)
+ int end = arr[n - 1] - arr[0]; // 가능한 최대 거리 차이(max gap)
23
int result = 0;
24
25
while (start <= end) {
26
- // mid는 가장 인접한 두 공유기 사이의 거리(Gap)을 의미
+ // mid는 가장 인접한 두 공유기 사이의 거리(gap)을 의미
27
int mid = (start + end) / 2;
28
// 첫째 집에는 무조건 공유기를 설치한다고 가정
29
int value = arr[0];
0 commit comments