有 N 个集合 S1,S2,…,SN,其中 ∣Si∣=Ai, Si,j∈[1,M]。
每次选择两个满足 ∣Si∩Sj∣≥1 的集合 Si,Sj,将它们删掉并加上一个新集合 Si∪Sj。
问最少多少次操作使得存在一个集合 Si 满足 1,M∈Si。
- 1 ≤ N ≤ 2 × 105
- 2 ≤ M ≤ 2 × 105
- $ 1\ \le\ \sum\limits_{i=1}^{N}\ A_i\ \le\ 5\ \times\ 10^5 $
- $ 1\ \le\ S_{i,j}\ \le\ M(1\ \le\ i\ \le\ N,1\ \le\ j\ \le\ A_i) $
- $ S_{i,j}\ \neq\ S_{i,k}(1\ \le\ j\ <\ k\ \le\ A_i) $