본문 바로가기

이지선의 블로그

검색하기
이지선의 블로그
프로필사진 easyxun

  • 분류 전체보기 (17)
    • Algorithm (9)
      • BaekJoon (9)
    • Study (5)
      • Java (0)
      • Data Structure (2)
      • Infra (2)
      • Deployment (1)
    • Project (1)
      • 늘품 (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
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 29 30 31
Tags
  • Arrays.sort()
  • two-pointers
  • Comparator
  • DFS
  • 2차원 배열
  • BFS
  • ascii
  • Greedy
  • deque
  • Docker
  • DP
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록DP (1)

이지선의 블로그

[boj 11726] 2×n 타일링

https://www.acmicpc.net/problem/11726 11726번: 2×n 타일링 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. www.acmicpc.net 문제 문제 해결 문제를 풀기 전 DP 알고리즘에 대해 학습 후 진행하였다. DP, 즉 다이나믹 프로그래밍(동적 계획법)은 큰 문제를 작은 문제로 쪼개서 그 답을 저장해두고 재활용하여 사용하는 것으로 하나의 문제해결 패러다임으로 볼 수 있다. 일반적인 재귀를 사용 시 동일한 작은 문제들이 여러 번 반복 되어 비효율적인 계산이 될 수 있다. 예를 들어 피보나치 수를 구하고 싶을 때 재귀로 함수를 구성하면 다음과 같다. f..

Algorithm/BaekJoon 2024. 4. 13. 18:06
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바