计蒜客 UCF Local Programming Contest 2019(Practice)D题 Circles Inside a Square

这个题算了很久呐,自己没算出来,
最后还是队友教的 求法如下图:
计蒜客 UCF Local Programming Contest 2019(Practice)D题 Circles Inside a Square_第1张图片
然后 对角线长度 t = 2 * [ (1 + sqrt(2) + sqrt(3)) * r ]
正方形面积 s = t * t / 2

#include 
using namespace std;

int main()
{
    double r, t, s; scanf("%lf", &r);
    
     t = 2 * ( (1 + sqrt(2) + sqrt(3)) * r );

     s = t * t / 2;

    printf("%.5lf\n", s);

    //system("pause");

    return 0;
}

你可能感兴趣的:(2020暑假补题记录)