hejh6408   5년 전

아래의 36번째 줄의 if 문을 주석처리 시키면 맞다고 나오고 , 주석처리를 하지 않으면 틀리다고 나옵니다. 문제에서 반드시 M 개의 휴게소를 지어야 한다고 하였는데 틀린 이유를 모르겠습니다.

kangsw8940   4년 전

구하려고 하는 값이 휴게소들 사이의 거리의 최대값 중 최소값이고,

count가 M보다 작은 경우에도 역시 남는 휴게소들(count-M개)은 거리가 최대가 아닌 다른 곳에 아무렇게나 넣어도 최대값 mid는 유지가 될 수 있어서,

꼭 count==M인 경우에만 ans를 넣으면 틀린 답이 나올 수 있는 것 같아요.

댓글을 작성하려면 로그인해야 합니다.