DP 문제 풀이 유형

2023. 5. 15. 02:29코딩 공부 연습

반응형

1. 가장 ~~ 한 부분 수열 구하기 유형

 

2중 for문을 돌면서 조건에 따라 dp 값을 갱신한다.

  for (int i = 1; i <= n; i++)
  {
    dp[i] = 1;
    for (int j= 1; j<i; j++)
    {
      if (arr[i] > arr[j])
      {
        dp[i] = max(dp[i], dp[j]+1);
      }
    }
  }

2. 냅색 문제

 

이어 적어보자.

'코딩 공부 연습' 카테고리의 다른 글

백준 1992 쿼드 트리  (0) 2023.05.26
DFS, BFS  (0) 2023.05.17
백준 2075 N번째 큰 수  (1) 2023.04.15
백준 20499 Darius님 한타 안 함?  (1) 2023.04.08
프로그래머스 - 숫자 게임  (2) 2023.03.30