17298번 - 오큰수
반례도 없는거 같은데 왜 틀린지 모르겠습니다 선생님들
26번째 줄에 ans[a] = temp; 에서 버퍼오버런 이라고 경고 문구가 뜨긴 했는데 그거 때문인가요?
이게 왜 버퍼 오버런 상태인지 설명도 해주시면 정말 감사하겠습니다 ㅜㅜ
7
4 3 2 1 2 3 4
ans : -1 4 3 2 3 4 -1
out : -1 -1 -1 3 4 4 -1
반례입니다.
혹시 26번째 줄에 있는 버퍼 오버런 경고는 무시해도 되는건가요??
사용하는 IDE에 따라 다른데 a<0이 되면 ans[a]에 접근하는 것이 버퍼 오버런이 되므로 경고가 뜨는 것 같습니다. 항상 주의해야 하는 것은 맞지만 이 코드는 a=i에서 i번 넘게 a--가 실행되지 않습니다.
답변해주셔서 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
nove1080 2년 전
반례도 없는거 같은데 왜 틀린지 모르겠습니다 선생님들
26번째 줄에 ans[a] = temp; 에서 버퍼오버런 이라고 경고 문구가 뜨긴 했는데 그거 때문인가요?
이게 왜 버퍼 오버런 상태인지 설명도 해주시면 정말 감사하겠습니다 ㅜㅜ