728x90
반응형
SMALL
DP란?
- 동적 프로그래밍(DP)은 알고리즘 문제 해결에 매우 중요한 기법 중 하나
추천 DP 문제들
1003번: 피보나치 함수
문제 설명: 피보나치 함수의 호출 횟수를 계산하는 문제로, 기본적인 DP를 이해하고 연습하기 좋음
1463번: 1로 만들기
문제 설명: 주어진 정수를 1로 만드는 최소 연산 횟수를 찾는 문제로, DP를 통해 최적의 방법을 찾는 연습을 할 수 있음
2098번: 외판원 순회
문제 설명: 외판원 문제로, 모든 도시를 방문하여 처음 도시에 돌아오는 최단 경로를 찾는 문제임. 비트마스크 DP를 활용하는 문제로 도전해볼 만함.
11053번: 가장 긴 증가하는 부분 수열
문제 설명: 주어진 수열에서 가장 긴 증가하는 부분 수열의 길이를 찾는 문제임. DP를 활용하여 최적의 부분 수열을 찾는 방법을 연습할 수 있음
12865번: 평범한 배낭
문제 설명: 주어진 물건들을 배낭에 담을 때 최대 가치를 구하는 문제로, 0/1 배낭 문제를 다루고 있음. DP를 사용하여 해결할 수 있음
2589번: 보물섬
문제 설명: 보물섬에서 가장 멀리 떨어진 두 지점 사이의 최단 거리를 찾는 문제임. BFS와 DP를 조합하여 해결할 수 있음.
DP의 기초부터 고급 기법까지 체계적으로 공부해보자
728x90
반응형
LIST
'알고리즘 단련장 > 백준' 카테고리의 다른 글
[백준] 10431 줄세우기 자바 풀이 구현 시뮬레이션 정렬 (0) | 2024.08.22 |
---|---|
[백준] 2292 벌집 자바 풀이 브론즈2 단순구현 (0) | 2024.08.01 |
[백준] Error 502 Bad Gateway 며칠사이 벌써 두번째 에러라니 (0) | 2024.07.16 |
[백준] 1157 단어 공부 자바 풀이 (0) | 2024.07.16 |
[백준] 5622 다이얼 자바 풀이 (0) | 2024.07.16 |