kyoungin   5년 전


궁수3명의 위치를 순열로 돌려가면서 조건에 맞는 결과를 내도록 짰는데,

초기의 적의 수가 몇명인지 계산하는 것을 

순열을 돌기전에 받으면 시간초과가 나고, (코드 61)

순열을 도는 반복문 안에 넣으면 통과되네요,, (코드 68)

이해가 잘안갑니다 

도와주세요 ㅠㅠ

그러면 순열 돌릴때마다 같은 값을 계속 계산하는 건데 이게 더 비효율적인거 아닌가요,,?

ha_ram   5년 전

시간초과 나는 코드가 어떤지는 잘 모르겠지만

여기 쓰신대로 68번째 줄부터 73번째 줄까지 지우고

61, 62번째 주석처리한것을 살린것만 보면은

67번째 줄에 len=0으로 바꾸는 것때문에 시간초과가 날겁니다.

kyoungin   5년 전

@ha_ram

앗 ! 코드 최적화하다가 저 부분을 간과하고 있었네요 ㅠㅠ!!

감사합니다 !!!!!!!!

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