#P1117. 圆的交点
圆的交点
题目描述
现在给你一个二维平面。平面上有个圆,每个圆都有一条在轴上的直径(即关于轴对称)。现在,给你每个圆在轴上直径的两个端点,你的任务是计数其中有多少对圆是有交点的。
提醒:是圆周相交,而不是面积相交。
输入格式
第一行一个正整数,表示一共有几个圆。
接下来行,每行两个正整数,以空格分开,表示一个以为直径两端点的圆。其中保证,但不保证。
输出格式
一个整数,表示有多少对圆之间有交点。
4
1 4
1 2
2 3
4 3
4
样例解释
共有4对圆之间有交点。
数据规模与约定
每组数据点10分,共10组数据。对全体数据有直径端点坐标 满足 。
数据点编号 | n的范围 | 其他说明 |
---|---|---|
#1~#4 | 无 | |
#5~#6 | 所有圆直径都是1 | |
#7~#10 | 无 |