17136번 - 색종이 붙이기
친구와 같은 로직인데 시간차이가 시간차이가 10배 넘게 차이가 납니다.
원인이 도대체 뭘까요? 아무리찾아도 원인을 모르겠어요 ㅠㅠ
83% 와 97%의 테스트 케이스에서 시간이 오래 걸리네요..
저같은 경우는 dfs 함수 안에
int tp = 0;
for(int x=1;x<k;x++) tp+=5*k*k;
tp+=(5-cnt[k])*k*k;
if(ct>tp) return;
이거를 넣어줘서 앞으로 색종이를 다 써도 못 커버할 경우 dfs에서 리턴시켜줬어요
가지치기를 어디서 하고 계신가요??
댓글을 작성하려면 로그인해야 합니다.
gtkim4617 4년 전
친구와 같은 로직인데 시간차이가 시간차이가 10배 넘게 차이가 납니다.
원인이 도대체 뭘까요? 아무리찾아도 원인을 모르겠어요 ㅠㅠ
83% 와 97%의 테스트 케이스에서 시간이 오래 걸리네요..