码迷,mamicode.com
首页 > 其他好文 > 详细

Finding the Radius for an Inserted Circle (2017 ACM-ICPC 亚洲区(南宁赛区)网络赛)

时间:2017-10-17 21:46:41      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:radius   根据   笛卡尔   平面   icpc   答案   注意   insert   计算   

题解:这个题和ccpc网络赛里的计算几何题一样,用的是笛卡尔定理的推论,即平面内有4个圆,他们的曲率满足(k1+k2+k3+k4)^2=2*(k1^2+k2^2+k3^2+k4^2)

k代表的是圆的曲率(1/R)。根据这个结论,你可以列出一个一元二次方程,然后解出二元一次方程就可以了。注意不要用公式法来解方程,我也不知道为什么,用公式法算出来的根的结果运行出结果不对(可能是除0, 或者有其他运算了),但用配方法可以解出来答案。

Finding the Radius for an Inserted Circle (2017 ACM-ICPC 亚洲区(南宁赛区)网络赛)

标签:radius   根据   笛卡尔   平面   icpc   答案   注意   insert   计算   

原文地址:http://www.cnblogs.com/lalalatianlalu/p/7683888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!