10-1. 조합 알아보기

조합(combination)

순열(permutation)

순열과 조합의 핵심 이론

점화식 세우기

  1. 특정 문제 가정하기

  2. 모든 부분 문제가 해결된 상황이라고 가정 → 지금 문제 생각하기

  3. 특정 문제를 해결한 내용을 바탕으로 일반 점화식 도출하기

문제 풀이

  1. DP 테이블 초기화

    D[i][1] = i # i개 중 1개를 뽑는 경우의 수
    D[i][0] = 1 # i개 중 1개도 선택하지 않는 경우의 수는 1개
    D[i][i] = 1 # i개 중 i개를 선택하는 경우의 수는 1개
    
  2. 점화식으로 DP 테이블 값 채우기

    D[i][j] = D[i-1][j] + D[i-1][j-1]
    
  3. D[N][K] 값 출력