상세 컨텐츠

본문 제목

백준 11726: 2Xn 타일링

Swift알고리즘

by 앱등개발자IOS 2022. 6. 1. 23:58

본문

Dynamic Programming!! 문제이다.

DP는 혼자 있을 때보다 

Dijkstra나 DFS, BFS와 같은 친구들과 섞이는 순간 난이도가 확 올라가는 것 같다.

그런 아이들을 풀이하려면 일단 DP만 쓰는 이런 기본 문제들을 잘 풀어야할 것이다!

 

항상 초기 값들에 대해서는 index out of range오류가 날 것을 생각하여 출력 후 exit(0) 혹은 

python에서는 quit() / exit()을 해주어 종료시켜줘야한다.

 

이후는 점화식을 세워 반복문을 우리가 필요로하는 n까지 돌려주면 된다!

 

python에서는 상관없지만

dp배열에 저장하며 미리미리 10007로 나눠주지 않으면 overflow가 날 수 있으므로 주의하자!

'Swift알고리즘' 카테고리의 다른 글

백준 11047: 동전 0 (Swift)  (0) 2022.06.03
백준 1149: RGB거리 (Swift)  (0) 2022.06.02
백준 10162: 전자레인지 (Swift)  (0) 2022.06.01
백준 2217: 로프 (Swift)  (0) 2022.06.01
백준 5585: 거스름돈 (Swift)  (0) 2022.06.01

관련글 더보기