superr   4년 전

안녕하세요

1011번을 풀다가 질문드립니다.

문제에 백트래킹방법을 적용해서 가지치기로 풀어보려고 했는데 잘 안되네요

문제에서 제시된 세가지 테스트케이스에 대해서는 잘 동작하는것 확인했고,

혹시 오버플로문제일까해서 사용한 자료형을 int, long long, long, unsigned int 모두 바꿔봤지만 소용이없었습니다.

인터넷에 존재하는 이 문제의 풀이법이 모두 수열의 규칙을 파악해서 이를 응용해 풀이한것들만 존재했는데,

혹시 백트래킹으로 푸신분이 있다면 조언 부탁드리겠습니다.

djm03178   4년 전

https://www.acmicpc.net/board/view/26059 여기 있는 예시들을 넣었을 때 얼마나 재귀가 깊어질 수 있을지 생각해 보세요. 설령 메모리를 무한히 제공한다고 하더라도 시간 내에 들어오지 못할 것입니다.

superr   4년 전

아아 어제 비몽사몽간에 풀다보니 시간복잡도는 신경도안쓰고 풀이했네요. 바로 이유를 알았습니다. 감사합니다.

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