playsworld16   3년 전

1. 주머니 속 정수들을 정렬하고 앞에서부터 하나씩 뽑아서 가능한 범위를 구한 후,

2. 쿼리가 들어올 때마다 가능한 범위 내의 최댓값을 반환하도록 했습니다.

범위를 구하는 과정은 sweeping으로 했고, 범위 내의 최댓값은 세그먼트 트리를 이용했습니다.

논리의 오류인지, 구현의 오류인지 모르겠습니다.

도와주시면 감사합니다..

(수정)

해결 되었습니다.

cout << 1e9 를 cout << 1000000000 으로 바꾸니 맞았습니다...

새로운 걸 배워갑니다.

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