plan222   3년 전

만약 set에 1,3,7이 들어있으면 

lower_bound(5)를 하면 1을 가르키는줄 알았는데, 7을 가르키더라고요.

lower_bound가 어떻게 작동하는지 알아낸건 좋은데, 저 기능의 반대로 아래쪽거를 찾는 함수는 없는건가요?

이 문제 풀때는 마이너스 붙인 set 하나 더 만들어서 lower_bound로 찾긴 했는데, 메모리와 시간 낭비가 심한거 같아서 질문드립니다.

jhnah917   3년 전

x 이상이면서 가장 앞에 있는 원소: lower_bound

x 초과이면서 가장 앞에 있는 원소: upper_bound

x 미만이면서 가장 뒤에 있는 원소: prev(lower_bound)

x 이하이면서 가장 뒤에 있는 원소: prev(upper_bound)

plan222   3년 전

아 prev를 쓰면 되는군요 감사합니다!!

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