100722C
- #include <set>
- #include <map>
- #include <queue>
- #include <deque>
- #include <cstdio>
- #include <string>
- #include <vector>
- #include <math.h>
- #include <time.h>
- #include <utility>
- #include <cstdlib>
- #include <sstream>
- #include <cstring>
- #include <stdio.h>
- #include <iostream>
- #include <algorithm>
- using namespace std;
- const double PI=3.141592653589793;
- int T;
- double a[];
- double l,r,n,f;
- bool C(double val)
- {
- int temp=;
- for(int i=;i<=n;i++)
- {
- temp+=a[i]/val;
- }
- if(temp>=f)return true;
- else return false;
- }
- int main()
- {
- cin>>T;
- while(T--)
- {
- cin>>n>>f;
- memset(a,,sizeof(a));
- for(int i=;i<=n;i++)
- {
- cin>>a[i];
- a[i]=a[i]*a[i]*PI;
- r=max(a[i],r);
- }
- r++;
- l=;
- f++;
- double mid=;
- while(r-l>0.000001)
- {
- mid=(l+r)/;
- if(C(mid))l=mid;
- else r=mid;
- }
- if(C(r))printf("%.4lf\n",r);
- else printf("%.4lf\n",mid);
- }
- return ;
- }
100722C的更多相关文章
随机推荐
- AC日记——求10000以内n的阶乘 openjudge 1.6 14
14:求10000以内n的阶乘 总时间限制: 5000ms 内存限制: 655360kB 描述 求10000以内n的阶乘. 输入 只有一行输入,整数n(0<=n<=10000). 输出 ...
- KSFramework常见问题:Excel如何进行SVN协作、差异比较?
Excel如何进行SVN协作.差异比较? 嗯,这是一个令人困惑的问题.游戏开发.程序开发时,使用Excel可以添加文档.注释.图标.批注等等各种辅助信息: 但是Excel是非纯文本格式,在使用SVN. ...
- Oracle 游标使用全解
-- 声明游标:CURSOR cursor_name IS select_statement --For 循环游标 --(1)定义游标 --(2)定义游标变量 --(3)使用for循环来使用这个游标 ...
- 蓝灯github地址
https://github.com/getlantern/lantern/ 闪电联盟蓝灯: http://bbs.sdbeta.com/read-htm-tid-556664.html
- mysql中判断记录是否存在方法比较
我这里总结了判断记录是否存在的常用方法: sql语句:select count(*) from tablename; 然后读取count(*)的值判断记录是否存在.对于这种方法性能上有些浪费,我们只是 ...
- Linux execve函数簇用法
exec函数簇实现的功能都是用一个新程序替换原来的程序,替换的内容包括堆栈段,代码段,进程控制器PCD,但是原进程的PID保持不变 int execl(const char *path, const ...
- 阿里云安装LNMP以及更改网站文件和MySQL数据目录
LNMP安装了哪些软件?安装目录在哪LNMP相关软件安装目录Nginx 目录: /usr/local/nginx/MySQL 目录 : /usr/local/mysql/MySQL数据库所在目录:/u ...
- Android -- ActivityLifeCycleCallbacks
ActivityLifeCycleCallbacks Application通过此接口提供了一套回调方法,用于让开发者对Activity的生命周期事件进行集中处理. 为什么用ActivityLifec ...
- lecture5-对象识别与卷积神经网络
Hinton第五课 突然不知道object recognition 该翻译成对象识别好,还是目标识别好,还是物体识别好,但是鉴于范围性,还是翻译成对象识别吧.这一课附带了两个论文<Convolu ...
- 基于Laravel+Swoole开发智能家居后端
基于Laravel+Swoole开发智能家居后端 在上一篇<Laravel如何优雅的使用Swoole>中我已经大概谈到了Laravel结合Swoole的用法. 今天,我参与的智能家居项目基 ...