17837번 - 새로운 게임 2
0%에서부터 시간 초과가 발생하였는데, 어느 부분에서 시간 초과가 발생하였는지 잘 모르겠습니다.
예제는 전부 정답이 나오고, 시간 초과가 의심되는 부분이 3개의 while문 또는 재귀라고 생각하여 계속 확인해보았습니다. 그런데 while문도 모두 정상적으로 탈출 조건에 도달하고, 해당 타일에서의 가장 위 또는 아래 말의 번호를 찾는 재귀 부분도 기껏해야 최대 4번밖에 호출되지 않는데 왜 시간초과가 발생하는지 잘 모르겠습니다.
어느 점에서 시간 초과가 발생하는지 답변해주시면 감사하겠습니다!
100줄에서 _cur를 모두 i로 바꾸고 해결했습니다.
up down 정보가 중간에 꼬이면서 무한루프에 빠진 것 같네요. 읽어주신 분들 모두 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
powerkim417 3년 전
0%에서부터 시간 초과가 발생하였는데, 어느 부분에서 시간 초과가 발생하였는지 잘 모르겠습니다.
예제는 전부 정답이 나오고, 시간 초과가 의심되는 부분이 3개의 while문 또는 재귀라고 생각하여 계속 확인해보았습니다. 그런데 while문도 모두 정상적으로 탈출 조건에 도달하고, 해당 타일에서의 가장 위 또는 아래 말의 번호를 찾는 재귀 부분도 기껏해야 최대 4번밖에 호출되지 않는데 왜 시간초과가 발생하는지 잘 모르겠습니다.
어느 점에서 시간 초과가 발생하는지 답변해주시면 감사하겠습니다!