题意:有F + 1(1 <= F <= 10000)个人分N(1 <= N <= 10000)个圆形派,每个人得到的派面积相同,且必须是一整块(不能够两个甚至多个派拼在一起),求每个人最多能得到多大面积的派。(误差最多到0.001)
因为答案是小数类型的,并且N高达10000,故不可暴力枚举。
可以二分枚举最大面积,然后检查是否切出来派的总个数大于等于F + 1。
(判相等时不可直接判相等,需要加精度控制)
#include #include #include #include #include #include #include #include #include #include #include #include #include