题意:给你一个正凸多边形的三个点,然后求出这个正凸多边形的面积的最小值。
方法是这样的:以这三个点做一个三角形,求出这个三角形的外心(外接圆的圆心),这个点也就是外接多边形的中心
然后找出内角所对应的边数的GCD
当然,内角所对应的边数不一定是整数,我们需要用double的GCD和LCM进行计算,求出最小边数。
1 |
|
题意:给你一个正凸多边形的三个点,然后求出这个正凸多边形的面积的最小值。
方法是这样的:以这三个点做一个三角形,求出这个三角形的外心(外接圆的圆心),这个点也就是外接多边形的中心
然后找出内角所对应的边数的GCD
当然,内角所对应的边数不一定是整数,我们需要用double的GCD和LCM进行计算,求出最小边数。
1 | #include <cmath> |