在平面上,有
- 找到这些圆中半径最大的。如果有多个半径最大的圆,选择编号最小的。记为
。 - 删除
及与其有交集的所有圆。两个圆有交集当且仅当平面上存在一个点,这个点同时在这两个圆的圆周上或圆内。(原文直译:如果平面上存在一个点被这两个圆所包含,我们称这两个圆有交集。一个点被一个圆包含,当且仅当它位于圆内或圆周上。) - 重复上面两个步骤直到所有的圆都被删除。
当
输入格式
第一行包含一个整数
接下来
输出格式
输出一行,包含
样例一
input
11
9 9 2
13 2 1
11 8 2
3 3 2
3 12 1
12 14 1
9 8 5
2 8 2
5 2 1
14 4 2
14 14 1
output
7 2 7 4 5 6 7 7 4 7 6
explanation
题目描述中的图片对应了样例一中的情形。
限制与约定
子任务 1(7 分):
子任务 2(12 分):
子任务 3(15 分):
子任务 4(23 分):
子任务 5(30 分):
子任务 6(13 分):
时间限制:
空间限制: