mic1021   8년 전

count함수를 거쳐간 이후로 전역변수로 선언해뒀던 N값이 8에서 20으로 갑자기 바뀝니다..

첨부한 코드 그대로 돌려보시면 ##N=8 이었다가 main함수로 돌아오면서 N=20이 출력됩니다..

amugeona   8년 전

count(-1);

count에서는 if(len[start]==1) return cnt[start]=1;

이렇게 바로 쓰시는데 프로그램이 안터진게 더 신기하네요...

start 가 -1이고, len[-1]을 참조하기 때문에 어떤 결과가 나올지 모르는 코드입니다.

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