반응형
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 | 31 |
Tags
- dfs
- 파이어베이스
- 백준
- 파이어스토어
- stl
- 시뮬레이션
- 다이나믹프로그래밍
- c++풀이
- 코틀린
- 맵
- 백트래킹
- 그래프
- 멀티맵
- BFS
- 브루트포스
- 에러
- 다이나믹 프로그래밍
- c++
- 문자열
- 코딩테스트
- dp
- 코드트리조별과제
- 다익스트라
- 안드로이드
- 그래프 탐색
- 풀이
- 재귀
- 분할정복
- 코드트리 조별과제
- 코드트리
Archives
- Today
- Total
목록2024/07/16 (1)
Kangho_Story
[백준] 1149번 RGB거리 C++ 풀이
31 100 100100 100 1001 100 100알고리즘 분류다이나믹 프로그래밍문제 설명RGB거리에는 집이 N개 있다. 거리는 선분으로 나타낼 수 있고, 1번 집부터 N번 집이 순서대로 있다.집은 빨강, 초록, 파랑 중 하나의 색으로 칠해야 한다. 각각의 집을 빨강, 초록, 파랑으로 칠하는 비용이 주어졌을 때, 아래 규칙을 만족하면서 모든 집을 칠하는 비용의 최솟값을 구해보자.1번 집의 색은 2번 집의 색과 같지 않아야 한다.N번 집의 색은 N-1번 집의 색과 같지 않아야 한다.i(2 ≤ i ≤ N-1)번 집의 색은 i-1번, i+1번 집의 색과 같지 않아야 한다.입력 설명첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하..
PS
2024. 7. 16. 11:17