gogowjdgo1   5년 전

테스트케이스는 모두다 맞아서 제출을 했더니 10%를 못가서 시간초과가 납니다.

제 나름대로 디버깅 해보니 무한루프는 아닌듯하구요 알고리즘 문제인듯 합니다.

인터넷에서 다른사람들의 코드를 적어보니 브루트 포스 알고리즘을 돌리는 과정에서 큰차이가 나더군요

저는 다리의 설치가 가능한 지역의 숫자가 n이면 다리는 총 0개~3개만 지을 수 있으므로

"조합"을 통해서 nC0, nC1, nC2, nC3을 순차적으로 돌면서 다리를 놓을 수 있는

모든 경우의 수를 점검하다 정답이 나오면 다리의 수를 출력하는 방식으로 구현하였습니다.

이때까지는 이런식으로 풀어와도 모든 문제가 다 잘풀렸는데 여기서 막혀버리네요...

어떻게 해결해야할까요??

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