[백준/BOJ] 9095번 - 1, 2, 3 더하기 (C++)
문제 링크 코딩하기 전 생각하기 /* 1. 테이블 정의하기 D[i] = i를 1, 2, 3의 합으로 나타내는 방법의 수 2. 점화식 찾기 D[3] : (3을 1, 2, 3의 합으로 나타내는 방법) 4개 D[2] : (2를 1, 2, 3의 합으로 나타내는 방법) 2개 D[1] : (1를 1, 2, 3의 합으로 나타내는 방법) 1개 D[4] = D[1] + D[2] + D[3] D[i] = D[i-1] + D[i-2] + D[i-3] 3. 초기값 정하기 D[1] = 1, D[2] = 2, D[3] = 4 */ 코드 #include using namespace std; int d[20]; int main() { ios::sync_with_stdio(0); cin.tie(0); d[1] = 1; d[2] = 2..
2021. 10. 2.