[BOJ 9184] 신나는 함수 실행(C++)
신나는 함수 실행 (Silver 2) 문제 전체 문제 보기 9184번: 신나는 함수 실행 입력은 세 정수 a, b, c로 이루어져 있으며, 한 줄에 하나씩 주어진다. 입력의 마지막은 -1 -1 -1로 나타내며, 세 정수가 모두 -1인 경우는 입력의 마지막을 제외하면 없다. www.acmicpc.net 접근법 해당 문제에서 주어진 재귀 함수는 매우 복잡하고 함수의 호출 순서를 이해한다는 것은 거의 불가능에 가깝다. 시간 복잡도 또한 못 해도 \(O(4^n)\)은 훨씬 넘어 보인다. 그래서 한번 계산한 결과를 저장하여 활용하는 동적 프로그래밍으로 중복계산을 줄여서 문제를 풀어야 한다. 구현 a, b, c가 음수이거나 20 보다 큰 경우는 재귀함수의 예외처리에서 걸러진다. 때문에 배열은 0~20까지의 인덱스만..