그래프 이론
-
[Baekjoon Online Judge] 11724번: 연결 요소의 개수문제 풀이/Baekjoon Online Judge 2021. 1. 18. 19:07
11724번: 연결 요소의 개수 첫째 줄에 정점의 개수 N과 간선의 개수 M이 주어진다. (1 ≤ N ≤ 1,000, 0 ≤ M ≤ N×(N-1)/2) 둘째 줄부터 M개의 줄에 간선의 양 끝점 u와 v가 주어진다. (1 ≤ u, v ≤ N, u ≠ v) 같은 간선은 한 번만 주 www.acmicpc.net 요구사항 - 방향이 없는 그래프가 주어진다. - 연결 요소 (Connected Component)의 개수를 구한다. - 연결 요소란? 무향 그래프에서 서로 다른 두 정점이 경로로 연결되어 있으면서 상위 그래프의 추가 정점이 없는 부분 그래프 입력 첫째 줄에 정점의 개수 N과 간선의 개수 M이 주어진다. (1 ≤ N ≤ 1,000, 0 ≤ M ≤ N×(N-1)/2) 둘째 줄부터 M개의 줄에 간선의 양 끝..
-
[Baekjoon Online Judge] 2606번: 바이러스문제 풀이/Baekjoon Online Judge 2021. 1. 14. 14:55
2606번: 바이러스 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수가 주어 www.acmicpc.net 요구사항 - 바이러스는 네트워크를 통해 전파된다. - 한 컴퓨터가 바이러스에 걸리면 그 컴퓨터와 네트워크 상에 연결되어 있는 모든 컴퓨터는 바이러스에 걸린다. 입력 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수가 주어진다. 이어서 그 수만큼 한 줄에 한 쌍씩 네트워크 상에서 직접 연결되어 있는 컴퓨터의 번호 쌍이 주어진다. 출력 1..
-
[Baekjoon Online Judge] 7576번: 토마토문제 풀이/Baekjoon Online Judge 2021. 1. 14. 14:43
7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다. 둘째 줄부터는 하나의 상자에 저장된 토마토 www.acmicpc.net 요구사항 - 창고에는 익은 토마토와 익지 않는 토마토가 있다. - 보관 후 하루가 지나면, 익은 토마토들의 인접한 곳에 있는 익지 않은 토마토들은 익은 토마토의 영향을 받는다. - 하나의 토마토의 인접한 곳은 상하좌우를 의미한다. - 대각선 방향에 토마토는 영향을 받지 않는다. - 토마토가 혼자 저절로 익는 경우는 없다고 가정한다. - 창고에 모든 토마토들이 며칠이 지나면 다 익게 되는지 최소 일수를 구하라. 입력 첫 줄에는 상자의 크기를 나타내..