圆心为 ,半径为 的圆与直线 交于两点 、( 、 两点可能重合),求 、 两点之间的间距 。 具体而言,你需要实现一个函数,接受两个参数: 圆 ; 直线 。 你需要计算出 、 两点之间的间距 ,并将其作为该函数的返回值。
输入描述:
你只需要实现核心函数即可,不需要关注输入格式。


输出描述:
你只需要实现核心函数即可,不需要关注输出格式。
示例1

输入

0 0 1
0 0 0 1

输出

2.000000

备注:
数据保证直线与圆不相离。特别的,当直线与圆相切时,间距  的值为 。注意,由于浮点数存在误差,只要你的返回值和真实值之间的误差在  以内,你的答案就会被认为是正确的。
加载中...