정의

조건

  1. Overlapping subproblem: 겹치는 부분(작은) 문제

    어떤 문제가 여러개의 부분문제로 쪼개질 수 있을때 사용하는 용어

  2. Optimal Substructure: 최적 부분구조

    최적 부분 구조일때 문제의 정답을 작은 문제의 정답에서 부터 구할 수 있음

장점

단점

푸는순서

  1. 상태를 정의
  2. 점화식을 찾는다
  3. 시간복잡도를 계산

푸는 방법