1167:几何题4-圆与直线

时间限制: 2 S | 内存限制: 65536 KB
Accept: 0 | Submit: 0
[提交] [状态] [讨论版]
描述

给你一个圆心为(a,b)、半径为R的圆和一条过定点(x1,y1),(x2,y2)的直线,求圆与直线的交点数量。

输入

第一行是一个正整数n代表测试案例的数量。

每组案例有7个整数a、b、R、x1、y1、x2、y2。

输出

针对每组案例,输出圆与直线的交点数量,然后换行。

样例输入

2

0 0 3 3 0 3 3

0 0 3 0 0 3 3

样例输出

1

2

HINT

为了优化你的比赛体验,给出以下两行代码供大家复制。

int a,b,R,x1,y1,x2,y2;

cin>>a>>b>>R>>x1>>y1>>x2>>y2;

来源
Hello winter vacation Round#1