[Python] 백준 1197번 최소 스패닝 트리 (최소 스패닝 트리)

BOJ 1197번 \[최소 스패닝 트리]그래프가 주어졌을 때, 그 그래프의 최소 스패닝 트리를 구하는 프로그램을 작성하시오.최소 스패닝 트리는, 주어진 그래프의 모든 정점들을 연결하는 부분 그래프 중에서 그 가중치의 합이 최소인 트리를 말한다.첫째 줄에 정점의 개수 V

2023년 8월 1일
·
2개의 댓글
·

[Python] 백준 5719번 거의 최단 경로 (Dijkstra)

BOJ 5719번 \[거의 최단 경로]요즘 많은 자동차에서는 GPS 네비게이션 장비가 설치되어 있다. 네비게이션은 사용자가 입력한 출발점과 도착점 사이의 최단 경로를 검색해 준다. 하지만, 교통 상황을 고려하지 않고 최단 경로를 검색하는 경우에는 극심한 교통 정체를 경

2023년 8월 1일
·
0개의 댓글
·

[Python] 백준 1504번 특정한 최단 경로 (Dijkstra)

BOJ 1504번 \[특정한 최단 경로]방향성이 없는 그래프가 주어진다. 세준이는 1번 정점에서 N번 정점으로 최단 거리로 이동하려고 한다. 또한 세준이는 두 가지 조건을 만족하면서 이동하는 특정한 최단 경로를 구하고 싶은데, 그것은 바로 임의로 주어진 두 정점은 반드

2023년 7월 13일
·
0개의 댓글
·

[Python] 백준 11725번 트리의 부모 찾기 (BFS/DFS)

BOJ 111725번 \[트리의 부모 찾기]루트 없는 트리가 주어진다. 이때, 트리의 루트를 1이라고 정했을 때, 각 노드의 부모를 구하는 프로그램을 작성하시오.첫째 줄에 노드의 개수 N (2 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N-1개의 줄에 트리 상

2023년 7월 13일
·
0개의 댓글
·

[Python] 백준 1916번 최소비용 구하기 (Dijkstra)

BOJ 1916번 \[최소비용 구하기]N개의 도시가 있다. 그리고 한 도시에서 출발하여 다른 도시에 도착하는 M개의 버스가 있다. 우리는 A번째 도시에서 B번째 도시까지 가는데 드는 버스 비용을 최소화 시키려고 한다. A번째 도시에서 B번째 도시까지 가는데 드는 최소비

2023년 7월 13일
·
0개의 댓글
·

[Python] 백준 1753번 최단경로 (Dijkstra)

BOJ 1753번 \[최단경로]방향그래프가 주어지면 주어진 시작점에서 다른 모든 정점으로의 최단 경로를 구하는 프로그램을 작성하시오. 단, 모든 간선의 가중치는 10 이하의 자연수이다.첫째 줄에 정점의 개수 V와 간선의 개수 E가 주어진다. (1 ≤ V ≤ 20,000

2023년 7월 12일
·
0개의 댓글
·
post-thumbnail

[Python] 백준 1967번 트리의 지름 (BFS/DFS)

BOJ 1967번 \[트리의 지름]트리(tree)는 사이클이 없는 무방향 그래프이다. 트리에서는 어떤 두 노드를 선택해도 둘 사이에 경로가 항상 하나만 존재하게 된다. 트리에서 어떤 두 노드를 선택해서 양쪽으로 쫙 당길 때, 가장 길게 늘어나는 경우가 있을 것이다. 이

2023년 7월 12일
·
0개의 댓글
·

[Python] 백준 1167번 트리의 지름 (BFS/DFS)

BOJ 1167번 \[트리의 지름]트리의 지름이란, 트리에서 임의의 두 점 사이의 거리 중 가장 긴 것을 말한다. 트리의 지름을 구하는 프로그램을 작성하시오.트리가 입력으로 주어진다. 먼저 첫 번째 줄에서는 트리의 정점의 개수 V가 주어지고 (2 ≤ V ≤ 100,00

2023년 7월 11일
·
0개의 댓글
·

[Python] 백준 10026번 적록색약 (BFS/DFS)

BOJ 10026번 \[적록색약]적록색약은 빨간색과 초록색의 차이를 거의 느끼지 못한다. 따라서, 적록색약인 사람이 보는 그림은 아닌 사람이 보는 그림과는 좀 다를 수 있다.크기가 N×N인 그리드의 각 칸에 R(빨강), G(초록), B(파랑) 중 하나를 색칠한 그림이

2023년 7월 10일
·
0개의 댓글
·
post-thumbnail

[Python] 백준 2573번 빙산 (BFS/DFS)

✅문제 Baekjoon 2573 [빙산] 지구 온난화로 인하여 북극의 빙산이 녹고 있다. 빙산을 그림 1과 같이 2차원 배열에 표시한다고 하자. 빙산의 각 부분별 높이 정보는 배열의 각 칸에 양의 정수로 저장된다. 빙산 이외의 바다에 해당되는 칸에는 0이 저장된다. 그

2023년 7월 9일
·
0개의 댓글
·