dnpdhd   1년 전

정답 제대로 나오게 하면 시간초과뜨고, 

그나마 21%까지 맞춘 문제는 '맞았을 때'는 제대로 걸러낼 수 있지만 '틀렸을 때(0이 출력되어야 할 때)'를 맞았다고 출력해버립니다..

6
1 2 3 4 5 6
2 1 3 4 5 6

같은 경우에서요...

 ㅠㅠ조그마난 힌트라도 좋으니 도움 부탁드립니다.

dh0450   1년 전

제가 푼 방식은 다음과 같습니다.

A 가 바뀔 때마다 맞는지 체크를 하되을 이전까지 일치했던 부분부터 탐색합니다.

일치를 확인한 인덱스 이전에서 교환이 또 일어나면  0 을 출력하고, 완전히 일치하지 못해도 0 을 출력합니다.

그리고 고수님들 푼거 보니까 코드가 신기하더라고요 ㅠㅠ

dnpdhd   1년 전

dh0450님도 엄청난 고수이신걸요..? 

막막했는데.... 정말 감사드립니다....ㅠㅠ!! 

복 많이많이 받으시길 바랍니다 !! 정말 감사드려요 

dnpdhd   1년 전

와 ㅠ 드디어 풀었습니다... 덕분입니다... 정말... ㅜㅜㅠㅜㅜㅠ

dnpdhd   1년 전

추가로 반례 남겨놓습니다.

5

4 5 1 3 2

4 5 1 3 3

5

4 5 1 3 2

4 5 6 3 2

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