Logo
(追記) (追記ここまで)

28277번 - 뭉쳐야 산다

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB144766047146.041%

문제

N개의 집합 S1, S2, …, SN이 주어질 때 다음 명령들을 Q개 처리해 보자.

  • 1 a b: 집합 SaSaSb로 바꾸고, Sb는 공집합으로 바꾼다. (1 ≤ a, b ≤ N; ab)
  • 2 a: 집합 Sa의 크기를 출력한다. (1 ≤ aN)

입력

첫 번째 줄에 NQ가 주어진다. (1 ≤ N, Q ≤ 500,000)

다음 N개 줄의 i 번째 줄에는 집합 Si의 정보가 주어진다.

각 줄에는 Si의 크기 ni가 먼저 주어지고, 이어서 Si의 원소 sij가 주어진다. (1 ≤ ∑ ni ≤ 500,000; 1 ≤ sij ≤ 109; 모든 kj에 대해 sijsik)

다음 Q개 줄에는 위에서 설명한 명령이 한 줄에 하나씩 주어진다.

입력되는 모든 수는 정수이고, 명령 2 a는 하나 이상 주어진다.

출력

명령 2 a가 주어질 때마다 각 줄에 명령의 결과를 출력한다.

제한

예제 입력 1

3 11
2 5 1
3 2 4 7
4 8 5 2 6
2 1
2 2
2 3
1 1 3
2 1
2 3
1 2 3
2 2
1 2 1
2 1
2 2

예제 출력 1

2
3
4
5
0
3
0
7

힌트

출처

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /