감자 성장일기

고정 헤더 영역

글 제목

메뉴 레이어

감자 성장일기

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • Web
      • Spring
      • DataBase
      • JAVA
      • FrontEnd
    • App
      • Flutter (+Dart)
    • 알고리즘
      • 코드트리
      • BOJ
      • SWEA
      • 프로그래머스
    • 프로젝트
      • The 5th Future Finance A.I...
    • [문제해결] 기록
    • IT Trend
      • Article
      • Book
    • 부지런히 살자
      • Book Review
    • 자격증
    • [8기 SSAFYcial] 싸피의 모든 것

검색 레이어

감자 성장일기

검색 영역

컨텐츠 검색

다이나믹프로그래밍

  • [ 백준 / 자바 ] 2133. 타일채우기

    2022.10.06 by 감싹이

[ 백준 / 자바 ] 2133. 타일채우기

https://www.acmicpc.net/problem/2133 2133번: 타일 채우기 3×N 크기의 벽을 2×1, 1×2 크기의 타일로 채우는 경우의 수를 구해보자. www.acmicpc.net 📑 문제 3N 크기의 벽을 21, 1*2 크기의 타일로 채우는 경우의 수를 구하는 문제 💡 입력 ✔ 첫째 줄에 N 제시 ✔ 1 ≤ N ≤ 30 ✨ 풀이과정 ✔ memoization 활용 ✔ N이 짝수일 경우에만 타일 채우기 가능 ✔ 점화식 발견 💥 N = 4일 때, memo[4] = memo[2]*3 + 2로 memo[n] = memo[n-2]*3 + 2 라고 생각할 수 있지만 N=6부터 예외 발생 💥 memo[8] = memo[6]*3 + memo[4]*2 + meeoo[2]*2 + memo[0]*2 따라..

알고리즘/BOJ 2022. 10. 6. 08:50

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
감자 성장일기 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바