Description
题目链接:Luogu 2906
了解奶牛们的人都知道,奶牛喜欢成群结队。观察约翰的 $n$ 只奶牛,你会发现她们已经结成了几个“群”。每只奶牛在吃草的时候有一个独一无二的位置坐标 $(X_i,Y_i)$。当满足下列两个条件之一,两只奶牛 $i$ 和 $j$ 是属于同一个群的:
- 两只奶牛的曼哈顿距离不超过 $C$,即 $|X_i-X_j|+|Y_i-Y_j|\le C$。
- 两只奶牛有共同的邻居。即存在一只奶牛 $k$,使 $i$ 与 $k$、$j$ 与 $k$ 均同属一个群。
请计算有多少个牛群,以及最大的牛群里有多少奶牛。
数据范围:$1\le n\le 10^5$,$1\le X_i,Y_i,C\le 10^9$,$X_i,Y_i,C\in \mathbb{Z}$