`
lilisalo
  • 浏览: 1111744 次
文章分类
社区版块
存档分类
最新评论

HDOJ 1969 二分

 
阅读更多

题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1969

题意是:要办生日Party,有n个馅饼,有f个朋友,接下来是n个馅饼的半径。然后是分馅饼了,
注意咯自己也要,大家都要一样大,形状没什么要求,但都要是一整块的那种,也就是说不能从两个饼中
各割一小块来凑一块,像面积为10的和6的两块饼(饼的厚度是1,所以面积和体积相等),
如果每人分到面积为5,则10分两块,6切成5,够分3个人,如果每人6,则只能分两个了!
题目要求我们分到的饼尽可能的大!

我的解法是利用二分。

我们可以直接二分每一个人得到的最大体积

然后看在当前的体积下能不能得到F+1那么多块蛋糕。

要注意精度问题。

我的代码:

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics