[Baekjoon 1197] 최소 스패닝 트리 - JAA
[Gold IV] 최소 스패닝 트리 - 1197 문제 링크 성능 요약 메모리: 49428 KB, 시간: 612 ms 분류 최소 스패닝 트리, 그래프 이론 문제 설명 그래프가 주어졌을 때, 그 그래프의 최소 스패닝 트리를 구하는 프로그램을 작성하시오. 최소 스패닝 트리는, 주어진 그래프의 모든 정점들을 연결하는 부분 그래프 중에서 그 가중치의 합이 최소인 트리를 말한다. 입력 첫째 줄에 정점의 개수 V(1 ≤ V ≤ 10,000)와 간선의 개수 E(1 ≤ E ≤ 100,000)가 주어진다. 다음 E개의 줄에는 각 간선에 대한 정보를 나타내는 세 정수 A, B, C가 주어진다. 이는 A번 정점과 B번 정점이 가중치 C인 간선으로 연결되어 있다는 의미이다. C는 음수일 수도 있으며, 절댓값이 1,000,000..
[Baekjoon 8120] Coding of Permutations - JAVA
[Gold III] Coding of Permutations - 8120 문제 링크 성능 요약 메모리: 19844 KB, 시간: 1712 ms 분류 이분 탐색, 자료 구조, 세그먼트 트리 문제 설명 Every permutation A = (a1, ..., an) of numbers 1, ..., n can be coded by a sequence B = (b1, ..., bn) in which bi equals the number of all aj such that (j ai), for i = 1, ..., n. The sequence B = (0, 0, 1, 0, 2, 0, 4) is the code of the permutation A = (1, 5, 2, 6, 4, 7, 3). ..