curve4403   3년 전


나무한테 상처받아서,,

지나가다가 길에 있던 나무 발로 찰 정도로 질리게 보고 있는데,,

아직도 시간 초과를 해결 못 하고 있어요오,,,,ㅠㅠ


혹시 조금이라도 찝어주실 귀인 분이 계실까요,, 부탁드립니다,,, 으앙,,ㅠㅠㅠㅠ

qktkzpal3301   3년 전

이렇게 필요 없는 코드가 많은 소스는 디버깅하기가 너무 힘든거 같습니다.(ex. 문제에서 요구하지 않는 출력)

꼭 필요한 부분만 올려주실 수 있으신가요?

qktkzpal3301   3년 전

일단 주석만 가지고 보면, 나무를 절대로 매번 정렬하면 안됩니다.

seico75   3년 전

앞의 분이 말씀하신 것과 같이 매번 sort 하는 것이 가장 큰 원인이고, 죽은 나무도 계속 체크하는 것이 (소트까지 포함되니..) 두번째 원인으로 보입니다.

어떤 쎌에 3짜리 나무가 있으면..

다음 해인데 새로 나무 심으으면  4 1

다음해는 5 2

다음 해는 5 3

다음해 나무 심으면.. 6 4 1

과 같이 항상 정렬 상태가 유지됩니다. 

죽은 나무는 앞에 몰릴꺼구요.. 

이 성질을 이용하면 sort 도 없애고 죽은 나무도 좀 쉽게 없앨 수 있을 것 같습니다. deque 를 쓰면 간단하게 될 수 있겠죠?

curve4403   3년 전

@qktkzpal3301 님, @seico75

감사합니다!! 덕분에 다시 희망이 생긴 것 같습니다...! sort 관련 코드(알고리즘) 다시 고쳐서 제출해보겠습니다! 좋은 하루 되세요!!!

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