whquddn55   6년 전

분명히 문제 조건에 INT_MAX이하의 "자연수"라고 하였기에 lower_bound로 체크하여 같은 원소 발견하면 0으로 바꾸어주어 checked배열없이 처리하려고 제출했으나 7%에서 틀렸다고 나옵니다.
딱 하나, checked배열로 체크해주느냐, arrA에 0을 넣어서 체크해주느냐 차이인데 왜 틀렸다고 나올까요?

혹시나 자연수 범위가 아니라 INT_MIN~ INT_MAX일까봐 long long으로 바꾸고 LLONG_MAX로 체크해주어도 7%에서 틀렸습니다가 뜹니다.

sanghyun1210   4년 전

제 짧은 식견으로는..

0을 대입하게되면 sort를 한 의미가 사라져서 그렇지 않을까 싶네요

처음 원소는 상관없겠지만, 0이 추가됨에 따라 정렬이 안되있는 상태에서 lower_bound를 진행하는것이 문제가 아닐까 싶습니다.

whquddn55   4년 전

뽀시래기일 때 쓴 글인데 늦게나마 답변주셔서 감사합니다 ㅎㅎ 지금보니 부끄럽네요

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