文章标题
来源:互联网 发布:彩虹无人机 知乎 编辑:程序博客网 时间:2024/06/06 04:02
题意:
用半径相等的两个圆覆盖一个w*h的矩形,要求两圆不相交且必须在矩形内。求覆盖面积最大时两圆半径。
思路:
直接用二分法,题目要求输出小数点后三位。ESP的应用。
#include<cstdio>#include<cmath>#include<algorithm>using namespace std;const double ESP=1e-8;int main (){ double a,b; while(scanf("%lf%lf",&a,&b)!=EOF) { if(a<b) swap(a,b); double l,r,mid,dis; l=0,r=b/2; while(r-l>ESP){ mid=(r+l)/2; dis=sqrt((a-2*mid)*(a-2*mid)+(b-2*mid)*(b-2*mid))/2.0; if(dis>mid) l=mid; else r=mid; } printf("%.3f\n",l); } return 0;}
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- JavaScript---网络编程(1)-介绍、变量、运算符与语句
- iOS 网络篇5—数据安全
- 基于Overfeat的图片分类、定位、检测-2014 ICLR
- 自定义UITextField
- acdreamer 1221&&sgu204 (三分)
- 文章标题
- 修改linux操作系统的时间可以使用date指令 运维系统工程师必会技术
- Java内存模型
- 【Codeforces】-651C -Watchmen
- Java的继承
- Javascript:面试最容易被问到的的7个框架
- 自定义UITextField使TextField文字有缩进效果
- 安装虚拟机报错:Could not get vmci driver version: 参数错误. You have an incorrect version of driver "vmci.sys".
- 2.5 UI组件-AdapterView及子类(疯狂android学习笔记)