import java.util.Scanner;public class Q17p109 {}업로드중..
package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;public class Q20p128 {
Arrays.sort를 사용하면 간단하게 해결할 수 있는 문제 이지만 기수 정렬을 사용하여 풀어보았습니다.import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException
코드
https://www.acmicpc.net/problem/1744 package test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import
https://www.acmicpc.net/problem/1931
https://www.acmicpc.net/problem/1541
여러 노드가 있을 대 특정 2개의 노드를 연결 => 1개의 집합으로 묶는다(union) + 두 노드가 같은 집합에 속해 있는지 확인(find)1\. 초기화=> 대표노드 저장배열2\. 노드끼리 연결(대표노드 끼리, 보통 작은 것을 대표노드로 한다.)3\. 대표노드를 찾는
사이클이 없는 방향 그래프에서 노드순서를 찾는다.항상 유일한 값으로 정렬되지 않는다.구현1\. 진입차수(자기 자신을 가리키는 엣지의 갯수)을 파악2\. 집입차수 노드가 0인 노드 선택 후 배열에 저장한다.(2개 이상이면 아무거나 넣어도됨)3\. 이 때 넣어진 노드에 연