sejungpk   5년 전

  1. N일부터 시작
  2. [N+1][떡 종류]로 방문 처리
  3. N == 0이면 바로 출력 후 빠져 나올 수 있도록 flag 처리

어디 부분에서 시간 초과가 나는 걸까요?

djm03178   5년 전

이 부분이 이상합니다. 하나는 day+1이고 하나는 day네요.

sejungpk   5년 전

아 저는 day + 1의 v[day][i] 떡이 방문처리 되어 있지 않으면 day에 v[day][i]를 방문 처리 해줬습니다.

이런 식으로 로직을 짜면 안되나요?

djm03178   5년 전

그렇게 하면 이런 경우 매우 오랜 시간이 걸리게 됩니다.

sejungpk   5년 전

말씀을 보고 코드를 수정해봤습니다.

전날 떡과 다른 경우와 당일날 떡이 방문처리가 되어 있지 않으면

방문처리 후 dfs를 돌렸는데 이번에는 틀렸다고 나오는군요 ㅠㅠㅠㅠ

djm03178   5년 전

답을 찾지 못했을 때 pop_back을 하는 부분이 없네요.

sejungpk   5년 전

해결했습니다 정말 감사합니다

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