S1

    [백준] 1389번 : 케빈 베이컨의 6단계 법칙 Silver1(실버1) - JAVA[자바]

    [Silver I] 케빈 베이컨의 6단계 법칙 - 1389 문제 링크 성능 요약 메모리: 11952 KB, 시간: 92 ms 분류 너비 우선 탐색, 플로이드–워셜, 그래프 이론, 그래프 탐색, 최단 경로 제출 일자 2024년 1월 16일 23:22:42 문제 설명 케빈 베이컨의 6단계 법칙에 의하면 지구에 있는 모든 사람들은 최대 6단계 이내에서 서로 아는 사람으로 연결될 수 있다. 케빈 베이컨 게임은 임의의 두 사람이 최소 몇 단계 만에 이어질 수 있는지 계산하는 게임이다. 예를 들면, 전혀 상관없을 것 같은 인하대학교의 이강호와 서강대학교의 민세희는 몇 단계만에 이어질 수 있을까? 천민호는 이강호와 같은 학교에 다니는 사이이다. 천민호와 최백준은 Baekjoon Online Judge를 통해 알게 되..

    [백준] 11403번 : 경로 찾기 Silver1(실버1) - JAVA[자바]

    [Silver I] 경로 찾기 - 11403 문제 링크 성능 요약 메모리: 17864 KB, 시간: 296 ms 분류 플로이드–워셜, 그래프 이론, 그래프 탐색, 최단 경로 제출 일자 2024년 1월 16일 22:37:22 문제 설명 가중치 없는 방향 그래프 G가 주어졌을 때, 모든 정점 (i, j)에 대해서, i에서 j로 가는 길이가 양수인 경로가 있는지 없는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정점의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄부터 N개 줄에는 그래프의 인접 행렬이 주어진다. i번째 줄의 j번째 숫자가 1인 경우에는 i에서 j로 가는 간선이 존재한다는 뜻이고, 0인 경우는 없다는 뜻이다. i번째 줄의 i번째 숫자는 항상 0이다. 출력 총 N개의 줄에 걸쳐서 문제..

    [백준] 14675번 : 단절점과 단절선 Silver1(실버1) - JAVA[자바]

    [Silver I] 단절점과 단절선 - 14675 문제 링크 성능 요약 메모리: 57668 KB, 시간: 404 ms 분류 단절점과 단절선, 그래프 이론, 트리 제출 일자 2024년 1월 16일 21:03:54 문제 설명 그래프 이론에서 단절점(cut vertex)과 단절선(bridge)은 다음과 같이 정의 된다. 단절점(cut vertex) : 해당 정점을 제거하였을 때, 그 정점이 포함된 그래프가 2개 이상으로 나뉘는 경우, 이 정점을 단절점이라 한다. 단절선(bridge) : 해당 간선을 제거하였을 때, 그 간선이 포함된 그래프가 2개 이상으로 나뉘는 경우, 이 간선을 단절선이라 한다. 이 단절점과 단절선을 우리는 트리(tree)에서 구하려고 한다. 그래프 이론에서 트리(tree)의 정의는 다음과 ..

    [백준] 9934번 : 완전 이진 트리 Silver1(실버1) - JAVA[자바]

    [Silver I] 완전 이진 트리 - 9934 문제 링크 성능 요약 메모리: 11972 KB, 시간: 88 ms 분류 재귀, 트리 제출 일자 2024년 1월 15일 23:29:19 문제 설명 상근이는 슬로베니아의 도시 Donji Andrijevci를 여행하고 있다. 이 도시의 도로는 깊이가 K인 완전 이진 트리를 이루고 있다. 깊이가 K인 완전 이진 트리는 총 2K-1개의 노드로 이루어져 있다. (아래 그림) 각 노드에는 그 곳에 위치한 빌딩의 번호가 붙여져 있다. 또, 가장 마지막 레벨을 제외한 모든 집은 왼쪽 자식과 오른쪽 자식을 갖는다. 깊이가 2와 3인 완전 이진 트리 상근이는 도시에 있는 모든 빌딩에 들어갔고, 들어간 순서대로 번호를 종이에 적어 놓았다. 한국으로 돌아온 상근이는 도시가 어떻게..