Skip to content

Commit 9f81388

Browse files
committed
[Gold V] Title: 적록색약, Time: 136 ms, Memory: 115216 KB -BaekjoonHub
1 parent cd1dbd2 commit 9f81388

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

백준/Gold/10026. 적록색약/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44

55
### 성능 요약
66

7-
메모리: 115296 KB, 시간: 140 ms
7+
메모리: 115216 KB, 시간: 136 ms
88

99
### 분류
1010

1111
너비 우선 탐색, 깊이 우선 탐색, 그래프 이론, 그래프 탐색
1212

1313
### 제출 일자
1414

15-
2025년 3월 29일 12:12:33
15+
2025년 3월 29일 12:15:09
1616

1717
### 문제 설명
1818

백준/Gold/10026. 적록색약/적록색약.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,13 @@ def bfs(i, j, A, visited):
1414

1515
N = int(input())
1616

17-
change_normal = {'R': 1, 'G': 2, 'B': 3}
1817
change_blind = {'R': 1, 'G': 1, 'B': 2}
1918

2019
RGB = [list(map(str, input())) for _ in range(N)]
2120

22-
normal = [[0] * N for _ in range(N)]
2321
blind = [[0] * N for _ in range(N)]
2422
for i in range(N):
2523
for j in range(N):
26-
normal[i][j] = change_normal[RGB[i][j]]
2724
blind[i][j] = change_blind[RGB[i][j]]
2825

2926
visited1 = [[False] * N for _ in range(N)]
@@ -36,7 +33,7 @@ def bfs(i, j, A, visited):
3633
for i in range(N):
3734
for j in range(N):
3835
if not visited1[i][j]:
39-
bfs(i, j, normal, visited1)
36+
bfs(i, j, RGB, visited1)
4037
ans[0] += 1
4138
if not visited2[i][j]:
4239
bfs(i, j, blind, visited2)

0 commit comments

Comments
 (0)