gwang92   5년 전

  여러 반례를 직접 넣어보고 질문게시판도 둘러보다가 도저히 잘못된부부을 못찾아 글을 올립니다.

어디가 문제일까요?

hello70825   5년 전

26줄에 괄호가 빠져있어서 추가하고 예제 입력했더니 답이 1 1 1로 출력해서 나옵니다.

https://ideone.com/P0Xx0L

53줄에 범위도 추가해주세요.

그리고 60줄에 K가 쓰이는데 27줄 때문에 K가 k-1부터 시작합니다.

K 출력하는 것도 빠졌구요

코드를 전체적으로 다시 확인해보셔야 될 것 같습니다.

gwang92   5년 전


cnt[K]++; 라는 코드가 위험하다(?)는 글을보고 수정하여

cnt[K]=cnt[k]+1; 로 우측배열 변수에 소문자 k값을 넣었더니

예제 결과값이 다르게 나온듯 합니다.

 말씀하신대로 범위 값 추가하고 결정적으로 K값 출력넣었더니 결과 잘나오네요.

그렇게 눈에 안보이더니 문제점 투성이였네요. 감사합니다.

다른분들 혹시 저와 같이 사소한 차이때문에 결과값 안나오는건 아닌지

참고하시라고 수정 코드올립니다.

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