112224   5년 전

https://www.acmicpc.net/blog/view/25을 공부해서 푸는 중인데

구조체를 정의하기보다 stl 멤버인 pair 를 사용하면 더 편하겠다 싶어서

 pair 를 이용해서 푼 것 말고는 큰 차이가 생기지 않은 것 같은데

제 코드는 TLE가 뜨네요..

lower_bound,upper_bound 쪽에 혹시 문제가 있나요??

djm03178   5년 전

pair<int, int>에 대한 < 연산자는 이미 pair 내부적으로 정의되어있는데 14번째 줄 같은 재정의 시 어떻게 되는지 정확히는 모르겠지만, 기존의 정의가 더 우세한 것 같습니다. set에서도 first를 second보다 먼저 비교하는 쪽을 택하는 것 같네요.

112224   5년 전

오 감사합니다! ㅠㅠ 디버깅 보고 있었는데 평상시 정렬이랑 똑같이 되있어서
생각도 못하고 있었습니다ㅠ
first,second 입력 바꿔서 받는 걸로 해결하였습니다.
질문게시판 보면서 항상 도움많이 받았는데 또 한번 감사드립니다!!

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