반응형
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
- ESG 채권
- 다중분류
- 선형회귀
- andoriod with kotlin
- 학습 자동 중단
- 로지스틱 회귀법
- 안드로이드 구조
- k겹 교차검증
- 예측선
- 코틀린
- 밑바닥부터 시작하는 딥러닝
- gradiant descent
- 독서 #독서후기 #피로사회 #행동과잉 #긍정과잉
- 뉴로 심볼릭
- 면접왕이형
- GPT-3
- 보이스피싱
- 딥페이크
- 베스트 모델
- 경사하강법
- 안드로이드
- nlp
- MRC
- 과적합
- 면접왕 이형
- 밑시딥2
- 밑시딥
- ESG
- 경제신문스크랩
- 모두의 딥러닝
Archives
- Today
- Total
Practice makes perfect!
[백준] 2606 바이러스 - python 본문
- 문제 링크 : https://www.acmicpc.net/problem/2606
- 접근 방법 : 1번 컴퓨터에 연결된 모든 컴퓨터를 찾으면 되는 문제이므로 dfs로 접근.
( 현재 나의 위치에서 연결된 브랜치를 모두 방문하고자 할 때 )
n = int(input())
con = int(input())
graph = [[] for _ in range(n+1)]
visited = [0]*(n+1)
for _ in range(con):
a, b = map(int, input().split())
graph[a].append(b)
graph[b].append(a)
cnt = -1
def dfs(a):
visited[a] = 1
global cnt
cnt += 1
for b in graph[a]:
if visited[b] == 0:
dfs(b)
dfs(1)
print(cnt)
반응형
'Coding test > BFS&DFS' 카테고리의 다른 글
[백준] 2178 미로 탐색 - python (0) | 2021.06.26 |
---|---|
[백준] 1303 전쟁 - python (0) | 2021.06.26 |
BFS & DFS 문제 구분 (0) | 2021.06.26 |
Comments