그래프 탐색
-
[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 요구사항 - 창고에는 익은 토마토와 익지 않는 토마토가 있다. - 보관 후 하루가 지나면, 익은 토마토들의 인접한 곳에 있는 익지 않은 토마토들은 익은 토마토의 영향을 받는다. - 하나의 토마토의 인접한 곳은 상하좌우를 의미한다. - 대각선 방향에 토마토는 영향을 받지 않는다. - 토마토가 혼자 저절로 익는 경우는 없다고 가정한다. - 창고에 모든 토마토들이 며칠이 지나면 다 익게 되는지 최소 일수를 구하라. 입력 첫 줄에는 상자의 크기를 나타내..
-
[Baekjoon Online Judge] 2667번: 단자번호붙이기문제 풀이/Baekjoon Online Judge 2021. 1. 13. 22:26
2667번: 단지번호붙이기 과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여 www.acmicpc.net 요구사항 - 1은 집이 있는 곳, 0은 집이 없는 곳을 나타낸다. - 집의 모임인 단지를 정의한다. - 단지에 번호를 붙인다. - 단지가 연결되었다는 것은 상하좌우에 다른 집이 있는 경우이다. - 대각선 상에 집은 연결된 것이 아니다. 입력 첫 번째 줄에는 지도의 크기 N(정사각형이므로 가로와 세로의 크기는 같으며 5≤N≤25)이 입력되고, 그 다음 N줄에는 각각 N개의 자료(0혹은 1)가 입력된다. 출력 첫 번째 줄에는 총 단지수를 출력하시오. 그리고 각 단지내..