작성한 질문수
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
C++알고리즘 교안
작성
·
202
0
자 그렇다면 first는 내림차순, second는 오름차순 정렬하고 싶다면 어떻게 해야할까요?
바로 커스텀 비교함수 cmp를 만들어 매개변수로 넣으면 됩니다. (보통 cmp라는 함수명을 많이 씁니다.)
pair의 first를 내림차순 하고 싶으면
sort(v.begin(),v.end(),greater<pair<int,int>>());
이렇게 해도 되지 않을까여?
답변 1
안녕하세요 승우님 ㅎㅎ
>> 네 맞습니다. 다만, 이렇게 하면 first 내림차순 + second도 내림차순으로 정렬이 됩니다.
감사합니다.