#2636. 徐老师的西瓜收集
徐老师的西瓜收集
题目描述
徐老师在老家的田里种了很多很多西瓜,直到今天他准备回去收获自己的劳动果实(明明也没有劳动)
他通过无人机统计了一下瓜田里一共有 个已经可以收集的西瓜
将瓜田看作是一个二维坐标系,其中第 个西瓜的坐标为
为了让自己可以更轻松的收集所有的西瓜,徐老师决定先让无人机把西瓜尽可能的堆放在一起,这样自己只需要去最后的集合点收集西瓜就可以了
于是徐老师给无人机设计了一套随机行动模式:
- 选择两个有西瓜的坐标点 和
- 如果满足 并且 ,那么无人机会随机进行以下行为中的一种:
- 将 处的西瓜全部移动到 处
- 将 处的西瓜全部移动到 处
现在徐老师准备让无人机重复执行这套行动模式一共 次
最后他会去瓜田里所有存放有西瓜的坐标处收集西瓜
现在徐老师想知道,在最理想的情况下,他最少需要跑几处坐标就可以收集到所有西瓜?
输入格式
输入第一行包含一个整数 ,表示西瓜数量
接下来 行,每行包含两个整数 表示第 个西瓜的坐标
输出格式
输出一个整数表示答案
数据范围
对于 的数据,;
对于 的数据,;
对于 的数据,。
样例输入
5
-2 9
2 2
1 0
0 1
-1 0
0 -1
样例输出
2
样例解释
其中一种理想情况是:无人机会把除 处以外的西瓜全部移动到 ,这样徐老师只需要去 处坐标点即可收集到所有西瓜
相关
在下列比赛中: