질문&답변
문제를 풀다가 정수 관련하여 질문이 생겼어요
전역변수 할당 시 visited배열의 위치를 아래처럼 바꾸니 정상적으로 출력됩니다..! int N, K, prevN, searchTime = 0, flag = 0, visited[500004]; 메모리 할당 관련 문제때문인지는 모르겠으나 이전 코드의 경우에는 visited[N]+=1;로 인해 K에 1이 더해졌던 것 같습니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 239
질문&답변
전역변수 할당 시 visited배열의 위치를 아래처럼 바꾸니 정상적으로 출력됩니다..! int N, K, prevN, searchTime = 0, flag = 0, visited[500004]; 메모리 할당 관련 문제때문인지는 모르겠으나 이전 코드의 경우에는 visited[N]+=1;로 인해 K에 1이 더해졌던 것 같습니다.