용감한 쿠키군의 폭탄 해체
문제 정보
-
- 문제 ID
- 시간 제한
- 메모리 제한
- 제출 횟수
- 정답 횟수 (비율)
-
- 출처
- 분류
문제
당신은 용감한 쿠키군을 둘러싼 시한 폭탄을 해체해야 한다. 용감한 쿠키군을 둘러싼 폭탄은 1부터 N까지 번호가 적혀 있는 금속 점을 갖고 있다. 또한, 그 점들 중 일부는 전선들로 이어져 있다. 당신은 주변을 둘러보던 중 테러리스트가 남긴 쪽지를 발견했고, 폭탄의 특징을 알게 되었다. 그 특징들은 다음과 같다.
- 금속 점 x와 y가 직접 전선으로 연결되어 있으면, x와 y 사이에는 전류가 흐른다.
- 금속 점 x와 y가 전류가 흐르고, y와 z가 전류가 흐른다면, x와 z 사이에는 전류가 흐른다.
- 서로 전류가 흐르는 금속 점들의 가장 큰 부분집합의 크기가 폭탄의 암호고, 이 암호를 올바르게 입력할 경우 폭탄이 해체된다.
당신은 폭탄의 암호를 알아내어 용감한 쿠키군을 구하고 싶다. 금속 점과 전선의 상태를 보고, 용감한 쿠키군을 구해주자!
입력
첫 줄에는 테스트 케이스의 수 T가 주어진다.
각 테스트 케이스에는 금속 점의 개수 2 ≤ N ≤ 100000과 전선으로 연결된 금속 점의 쌍 수 1 ≤ M ≤ 100000이 주어진다.
아래 M개의 줄에는 두 개의 정수 x와 y가 주어진다. 이는 금속 점 x와 금속 점 y가 전선으로 이어져 있다는 의미이다. 1 ≤ x,y ≤ N이고, x와 y는 항상 다르다.
출력
각 테스트 케이스 마다 서로 전류가 통하는 가장 큰 집합의 크기를 구한다.
예제 입력
2 5 3 1 2 2 4 3 2 10 6 1 3 7 4 2 4 5 6 9 10 8 6
예제 출력
4 3
노트
1번 케이스의 경우, 1번, 2번, 3번, 4번 금속 점이 이어져 있어 암호는 4가 된다.
2번 케이스의 경우, 5번, 6번, 8번 금속 점이 이어져 있어 암호는 3이 된다.