bloom6561   3년 전

일단 sort함수 자체가 default값이 오름차순 정렬인걸로 알고있습니다.

그리고 11651번 좌표 정렬 문제같은경우 sort에 compare함수를 따로 설정하지 않아도 자동으로 x좌표 비교, y좌표 비교가 돼서 정답을 받았었습니다.

근데 이번 문제 같은경우, compare함수를 설정하지 않으면 계속 outofbound오류가 뜨던데 이 이유가

1.stable_sort를 써서 그런건지(순서를 유지하면서 정렬하기때문에 compare가 필요한건지)

2.11651같은 경우 둘다 int형이여서 compare를 안써도 오름차순 정렬이 가능했지만, 이 문제의 경우 pair의 두번째 인자가 string이라 pair.first인 int의 대소비교가 필요해서 compare함수를 오름차순으로 재정의 해줘야하는건지

잘 모르겠습니다.. 소중한 고견 부탁드립니다!

djm03178   3년 전

compare를 지우고 내면 틀렸습니다가 나옵니다.

http://boj.kr/bb0c30d1a7b04b57...

djm03178   3년 전

OutOfBounds를 받으신 제출들은 모두 공통적으로 v를 선언할 때 크기를 지정해주지 않았습니다.

bloom6561   3년 전

아 벡터 크기 지정을 해줘야했군요.. 예상도 못했네요ㅠㅠ 답변 감사합니다!

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