dlwoqor0529   1년 전

ㅠㅠㅠ 도대체 ㅠㅠㅠ 왜 시간초과가 뜰까요 ㅠㅠㅠㅠ

zenith82114   1년 전

현재 길이가 N이고 고유한 값이 M개 들어있는 정렬된 vector A가 있을 때
unique 함수에 A.begin()과 A.end()를 주면
A[0]부터 A[M-1]까지 중복제거한 값들을 정렬순서대로 채워주고
A[M]의 위치를 iterator로 반환해줍니다.
다시 말해 중복 값들을 뒤로 몰아주는 거지 실제로 날려주는 게 아닙니다.
실제로 날릴 때는 보통 erase 함수랑 같이 씁니다.

dlwoqor0529   1년 전

감사합니다! 함수에 대한 이해가 부족했습니다.

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