해파리
시간 제한2초메모리 제한512 MB
정점 n개와 간선 n개로 이루어진 연결 그래프에서, S의 모든 부분집합 T를 S의 나머지 정점을 지나지 않고 연결할 수 있는 가장 큰 정점 집합 S의 크기를 구합니다.
문제
우리 Jagiellonian 대학교가 식물을 매우 사랑한다는 것은 모두가 안다. 우리는 나무, 숲, 심지어 선인장에 관한 문제도 수백 개 만들었다. 안타깝게도 동물에 관한 문제는 그다지 인기가 없다. 오늘은 우리가 동물도 똑같이 사랑한다는 것을 증명하려 한다.
정점의 개수와 간선의 개수가 같은 단순 연결 무방향 그래프를 해파리(jellyfish)라고 한다. 정점이 개인 해파리 가 주어진다. 정점 집합의 부분집합 에 대해, 모든 마다 의 모든 정점을 포함하고 의 다른 정점은 포함하지 않는 연결된 부분그래프가 존재하면, 를 멋진 부분집합(awesome subset)이라고 한다.
의 멋진 부분집합 중 가능한 최대 크기는 얼마인가?
입력
첫 줄에 테스트 케이스의 개수 가 주어진다. 이어서 각 테스트 케이스가 주어진다.
각 테스트 케이스의 첫 줄에는 해파리의 정점 개수 ()이 한 정수로 주어진다.
다음 개의 줄에는 해파리의 간선을 나타내는 두 정수 , ()가 한 줄에 하나씩 주어진다. 주어지는 그래프는 해파리가 보장되며, 두 정점 사이에 간선은 최대 하나만 있다.
모든 테스트 케이스의 정점 수 합은 을 넘지 않는다.
출력
각 테스트 케이스마다 해파리의 멋진 부분집합 중 최대 크기를 나타내는 정수 하나를 한 줄에 출력한다.