티스토리 뷰
문제 링크
https://www.acmicpc.net/problem/9095
N이 1일 때는 1, 2일 때는 2, 3일 때는 4가지 방법이 있습니다.
N이 4일 때는
3일 때에서 1씩 더하는 방법
2일 때에서 2씩 더하는 방법
1일 때에서 3씩 더하는 방법이 총 방법의 수 입니다.
N이 5일 때도 마찬가지로
N이 2, 3, 4일 때의 방법의 합과 같습니다.
따라서 N이 4 이상일 때에는 dp(N-1) + dp(N-2) + dp(N-3) 으로 구할 수 있습니다.
구현 코드
'Coding Test > 백준' 카테고리의 다른 글
[C++/Python] 백준 11057 - 오르막 수 (0) | 2020.07.27 |
---|---|
[C++/Python] 백준 10844 - 쉬운 계단 수 (0) | 2020.07.24 |
[C++/Python] 백준 11727 - 2xn 타일링 2 (0) | 2020.07.22 |
[C++/Python] 백준 11726 - 2xn 타일링 (0) | 2020.07.21 |
[C++/Python] 백준 1463 - 1로 만들기 (0) | 2020.07.20 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Hadoop
- C++
- Sqoop
- Jaeha's Safe
- 완전탐색
- 배열과 문자열
- python
- Django
- 코딩인터뷰 완전분석
- HDFS
- 하둡
- 삼각형 위의 최대 경로 수 세기
- 두니발 박사의 탈옥
- 외발 뛰기
- 팰린드롬 구하기
- 하이브
- pyspark
- 출전 순서 정하기
- 2225
- import
- 알고스팟
- microwaving lunch boxes
- 스파크
- 합친 lis
- 분할정복
- hive
- HiveQL
- 종만북
- 삼각형 위의 최대 경로
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함