#TCTM11935. 圆圆圈圈圆圆

0

圆圆圈圈圆圆

圆圆圈圈圆圆

题目描述

给你两个不同的圆,分别给出它们的中心点$(x,y)$和半径$r$ ,注意,不同的圆代表只要$x,y,r$中有一个不一样就不同。求出它们的交点个数。

输入格式

有多组输入,读到文件末尾. 每组输入$6$个整数 $x_1,y_1,r_1,x_2,y_2,r_2$。表示两个圆的圆心和半径. 数据范围保证 $-100000 \le x_1,y_1,x_2,y_2\le 100000$,且 $0 \lt r_1,r_2 \le 100000$.

输出格式

对于每组测试数据,输出交点个数。输出一个数就换行

0 0 1 0 1 1
0 0 1 2 0 1
2
1

提示

比较两个浮点数相等时,因为精度的原因,让它们的差小于一个很小的数就行了。

来源

童程童美