问题描述
问题分析
可以根据题目列出一个关于高度c和间隔d的方程
$\dfrac{c }{\sqrt{x^2 - d^2}} + \dfrac{c }{\sqrt{y^2 - d^2}} = 1$
化简得
$c =\dfrac{1}{ \dfrac{1 }{\sqrt{x^2 - d^2}} + \dfrac{1 }{\sqrt{y^2 - d^2}}}$
可知若d比res大
则c应该比所给c小
由此可把mid与res进行比较
从而进行二分查找
|
|
可以根据题目列出一个关于高度c和间隔d的方程
$\dfrac{c }{\sqrt{x^2 - d^2}} + \dfrac{c }{\sqrt{y^2 - d^2}} = 1$
化简得
$c =\dfrac{1}{ \dfrac{1 }{\sqrt{x^2 - d^2}} + \dfrac{1 }{\sqrt{y^2 - d^2}}}$
可知若d比res大
则c应该比所给c小
由此可把mid与res进行比较
从而进行二分查找
|
|
加载中...