Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 6603
- 알고리즘
- 17136
- 16637
- 인스타
- 좋아요
- 따라하기
- Java
- 장고
- 14888
- 부분수열의 합
- 로또
- 구슬탈출2
- 14502
- 연산자 끼워넣기
- 색종이 붙이기
- 재귀
- 17144
- 다리 만들기2
- 미세먼지 안녕!
- 9095
- 17472
- 댓글
- 백준
- 1182
- Ajax
- django
- 인스타그램
- 괄호추가하기
- 17143
Archives
- Today
- Total
목록12851 (1)
Be a developer

앞서 풀었던 숨바꼭질 문제처럼 최소 비용을 구하면 된다. 최소 비용으로 가는 방법의 수는 다이나믹 프로그래밍 기법을 이용한다. 즉, 만약 처음 방문하는 거면 최소 비용으로 도달한 것이기 때문에 바로 앞의 위치까지 가는 방법의 수를 그대로 넣어준다. 이미 방문했던 곳에 최소 비용으로 다시 도달하게 되면, 방법이 더 있는 것이므로 바로 앞의 위치까지 가는 방법의 수와 이전에 현재 위치까지 오는 최소 비용 방법의 횟수를 더해준다. 코드는 아래와 같다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758#include #include using namespace std; ..
알고리즘
2019. 4. 9. 16:54