Skip to content

Commit 4617906

Browse files
committed
백준 1149번 RGB거리
문제 링크: https://www.acmicpc.net/problem/1149
1 parent 4216ef4 commit 4617906

File tree

12 files changed

+89
-0
lines changed

12 files changed

+89
-0
lines changed

백준 1149번 RGB거리/main.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import sys
2+
from typing import List
3+
4+
5+
def solve():
6+
N = int(sys.stdin.readline().strip())
7+
dp: List[List[int]] = []
8+
9+
for _ in range(N):
10+
dp.append(list(map(int, sys.stdin.readline().strip().split(' '))))
11+
12+
for idx in range(1, N):
13+
dp[idx][0] += min(dp[idx - 1][1], dp[idx - 1][2])
14+
dp[idx][1] += min(dp[idx - 1][0], dp[idx - 1][2])
15+
dp[idx][2] += min(dp[idx - 1][0], dp[idx - 1][1])
16+
17+
print(min(dp[N - 1]))
18+
19+
20+
if __name__ == '__main__':
21+
solve()

백준 1149번 RGB거리/test1.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
3
2+
26 40 83
3+
49 60 57
4+
13 89 99
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
96

백준 1149번 RGB거리/test2.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
3
2+
1 100 100
3+
100 1 100
4+
100 100 1
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3

백준 1149번 RGB거리/test3.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
3
2+
1 100 100
3+
100 100 100
4+
1 100 100
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
102

백준 1149번 RGB거리/test4.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
6
2+
30 19 5
3+
64 77 64
4+
15 19 97
5+
4 71 57
6+
90 86 84
7+
93 32 91
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
208

백준 1149번 RGB거리/test5.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
8
2+
71 39 44
3+
32 83 55
4+
51 37 63
5+
89 29 100
6+
83 58 11
7+
65 13 15
8+
47 25 29
9+
60 66 19

0 commit comments

Comments
 (0)