题目:http://poj.org/problem?id=3122

这个题就好多了,没有恶心的精度问题,所以1A了。。

 1 #include <stdio.h>
 2 #include <math.h>
 3
 4 const double PI = acos(-1);
 5 int r[10010], t, n, m;
 6
 7 int main()
 8 {
 9     scanf("%d", &t);
10     while(t--)
11     {
12         double low = 0, high = 0;
13         scanf("%d %d", &n, &m);
14         for(int i = 0; i < n; i++)
15         {
16             scanf("%d", &r[i]);
17             high += PI * r[i] * r[i];
18         }
19         high /= m+1;
20         while(high - low > 1e-6)
21         {
22             double mid = (high + low) / 2;
23             int cnt = 0;
24             for(int i = 0; i < n; i++)
25             {
26                 cnt += PI * r[i] * r[i] / mid;
27             }
28             if(cnt >= m+1)
29             {
30                 low = mid;
31             }
32             else
33             {
34                 high = mid;
35             }
36         }
37         printf("%.4f\n", low);
38     }
39     return 0;
40 }

View Code

转载于:https://www.cnblogs.com/wolfred7464/p/3388497.html

POJ 3122 Pie 二分枚举相关推荐

  1. POJ 3122 Pie【二分答案】

    题意:求每个人能分到的所有蛋糕中最大的面积,像是第1个蛋糕分到2,第2个分到4,那结果是4 关于精度问题 我无力吐槽 本来是二分半径的,结果还是转分面积了 #include <iostream& ...

  2. poj 3122 Pie

    其实真的没读懂这题是什么意思,读了好几遍题怎么都弄不懂它到底想让求什么的,最后还是查了解题报告,但是他们讲的题意仍是不明白,直到看了代码才似乎明白点他的意思,唉,这个英语啊! 我理解的题意:将每一个P ...

  3. POJ 2455 Secret Milking Machine 二分枚举 + 最大流

    题目:http://poj.org/problem?id=2455 题意:给定一张无向图,有n个节点p条边,要求在图中从1到n找到t条路径,并且使这t条路径中的最长边最小,输出这个最小的最长边 思路: ...

  4. poj 2455 Secret Milking Machine(二分枚举+最大流)

    题意: 题意:FJ有N块地,这些地之间有P条双向路,每条路的都有固定的长度l.现在要你找出从第1块地到第n块地的T条不同路径,每条路径上的路不能与先前的路径重复,问这些路径中的最长路的最小是多少. 思 ...

  5. POJ 3104 Drying 二分

    http://poj.org/problem?id=3104 题目大意: 有n件衣服,每件有ai的水,自然风干每分钟少1,而烘干每分钟少k.求全部弄干的最短时间. 思路: 注意烘干时候没有自然风干. ...

  6. A - Expanding Rods POJ - 1905(二分)

    A - Expanding Rods POJ - 1905(二分) 题目 Problem Description When a thin rod of length L is heated n deg ...

  7. 二分枚举+贪心(nyist疯牛)

    点我啊~带你去找它\(^o^)/~ 一开始一点思路都没有,压根不知道它要求的是什么,然后问了一下班长,才明白题目的意思就是,给你N个点,要你找出最优解的C点,言简意赅的即使说区间选点. 思路: 假设两 ...

  8. POJ:3579-Median(二分+尺取寻找中位数)

    Median Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 9201 Accepted: 3209 Description Gi ...

  9. POJ 3104 Drying [二分 有坑点 好题]

    传送门 表示又是神题一道 Drying Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 9327   Accepted: 23 ...

最新文章

  1. java set 取第一个_set集合取第一个元素的几种方法
  2. 梅捷主板A780G+不支持前面板耳机输出?
  3. 爆牙齿的世界杯日记(小组首轮)
  4. iOS学习笔记之typedef
  5. c++ 测试串口速率_纳米软件案例之电流控制测试系统
  6. url主机域名可以省略_从输入url到页面完成加载发生了什么
  7. creator 静态属性_CocosCreator cc.class声明类
  8. mysql primary unique_MySQL中的INDEX,PRIMARY,UNIQUE,FULLTEXT之间的区别?
  9. 【FFMPEG系列】windows下编译FFMPEG篇----之一(MingW)
  10. 开源新要求压迫下,正在撤退的维护者们!
  11. PLSQL_PLSQL读和写XML文件方式(案例)
  12. 源码编译Ros, Ubuntu18.04系统使用源码编译Ros1,出错集合及其解决办法
  13. matlab实验是啥,实验一 MATLAB的实验环境及基本命令.ppt
  14. # 搭建用户行为分析系统(一)——概述
  15. 如何共享扫描仪-Netscan
  16. fpga初始化错误_FPGA下载程序出错
  17. 水文勘测工比赛计算机基本应用,水文勘测工技能大赛参赛感言
  18. Apache的OpenOffice
  19. 南邮 OJ 1484 烧饼重叠问题
  20. 干洗加盟连锁业德国卡柏的SEO案例研讨(转)

热门文章

  1. 如何在数据源是空的时候,gridview显示表头(万能)
  2. markdown不允许还有人不会
  3. 说道说道 ios 图片尺寸的问题
  4. 【Vue2.0】—过渡与动画(二十一)
  5. 【博客项目】—数据分页(十)
  6. 【博客项目】—用户新增功能(九)
  7. 为什么有人说开车时,最能看出一个人的情商和潜力?
  8. 为什么一些手机厂商要砍掉呼吸灯?
  9. 每日吃三颗红枣,对我们的身体有什么影响?
  10. 新零售时代,美妆行业如何打造新主场?