1 /**
 2 题解晚上写
 3 **/
 4 #include <iostream>
 5 #include <math.h>
 6 #include <algorithm>
 7 #include <cstdio>
 8 using namespace std;
 9 const double esp = 1e-5;
10 int main()
11 {
12     double l,n,c;
13     while(cin>>l>>n>>c){
14         if(l<0&&n<0&&c<0)
15             break;
16         double ll;
17         ll = (1+n*c)*l;
18         double low,high;
19         low =0;
20         high= l/2;
21         double r,mid;
22         while(high-low>esp){
23             mid = (high+low)/2.0;
24             r = ((mid*mid*4)+(l*l))/(8*mid);
25             if(2*r*asin(l/(2*r))<ll)
26                 low = mid;
27             else
28                 high = mid;
29         }
30         printf("%.3lf\n",high);
31     }
32     return 0;
33 }

转载于:https://www.cnblogs.com/Bang-cansee/p/3724110.html

poj 1905 Expanding Rods 二分相关推荐

  1. poj 1905 Expanding Rods(二分)

    题目:http://poj.org/problem?id=1905 题意:看图就明白了... 杆原长为L,受热膨胀弯曲后的长度为 L'=(1+n*C)*L,求中心的移动的距离h: 思路:推出两个公式: ...

  2. POJ - 1905 (几何+二分)

    POJ - 1905 (几何+二分) 题目正文如下: When a thin rod of length L is heated n degrees, it expands to a new leng ...

  3. Expanding Rods(二分)

    http://poj.org/problem?id=1905 题意:已知一根线的长度L,受温度影响膨胀后的弧长s = (1+n*c)*L,求膨胀后与膨胀前的最大距离h. 思路:二分枚举h,通过推出的公 ...

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

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

  5. poj 1064 java_poj 1064(二分答案)

    题意: 有N条绳子,长度分别为 length[1,2,3,........,N]. 如果从它们中切割出K条长度相同的绳子,这K条绳子每条最长有多长? 结果保留两位小数. 题解: 二分可能的长度. AC ...

  6. Linux等比数列脚本求和,POJ 1845 (约数和+二分等比数列求和)

    题目大意:A^B的所有约数和,mod 9901. 解题思路: ①整数唯一分解定理: 一个整数A一定能被分成:A=(P1^K1)*(P2^K2)*(P3^K3).....*(Pn^Kn)的形式.其中Pn ...

  7. [二分查找变形]弯曲的木杆(POJ 1905)

    这题很有意思,除了一般的程序知识,还用了数学的东西.推导了一些公式什么的. 这次用了两种方法做,层层深入,希望能让大家体会到代码的改良过程 第一步: #include <iostream> ...

  8. poj 3258 River Hopscotch 二分答案

    题目地址: http://poj.org/problem?id=3258 题目思路: 首先,如果只减少一部,那么一定要干掉最短的那段距离(一旦不消灭,最小的还是它,并没有达到使最小值取最大的理想情况) ...

  9. POJ 1064 Cable master (二分答案)

    题目链接:http://poj.org/problem?id=1064 有n条绳子,长度分别是Li.问你要是从中切出m条长度相同的绳子,问你这m条绳子每条最长是多少. 二分答案,尤其注意精度问题.我觉 ...

最新文章

  1. java lifo 队列_1.8 Java 队列 Queue、双端队列 Deque - Java 知识总结与学习
  2. mysql数据类型总结
  3. 究竟是“二O一六年”还是“二零一六年”?嘴上会说可你会写吗?
  4. 基于 abp vNext 和 .NET Core 开发博客项目 - 统一规范API,包装返回模型
  5. 《零基础看得懂的C++入门教程 》——(10)面向对象
  6. 语义slam_语义SLAM: 接轨深度学习的新方向
  7. win11内存泄露怎么办 Windows11内存泄露的解决方法
  8. tcpip详解有必要看吗_车辆有必要安装“行车记录仪”吗?如何挑选看这里!
  9. 地温梯度 河南_河南省地热(温泉)分布规律
  10. SSM医院挂号就诊预约系统 毕业设计-附源码250853
  11. Windows 调色板
  12. 一个非常好用的免费图床
  13. 怎么用计算机属性打开文件,鼠标双击打不开文件怎么办 鼠标双击变成属性的解决方法...
  14. 30 个 Python 教程和技巧
  15. 常用的SQL语句大全-单表操作
  16. powershell过滤查询结果
  17. Smiditor实现图片上传功能
  18. GPA计算(5.0分制)
  19. MTK 安卓11 传感器兼容 陀螺仪42607-p
  20. Linux命令之logrotate命令

热门文章

  1. SQL Server 变量名称的Collcation跟Instance还是跟当前DB?
  2. mysql外键读锁_MySQL的锁
  3. 小括号教学设计导入_人教版一年级数学下教案 《小括号》教案
  4. 试分别简述udp和tcp的特点_技术帖:污水处理中曝气设备的分类及特点小结
  5. confluence添加用户_知识管理平台Confluence教程:如何添加,分配和查看任务
  6. 怎么设置苹果手机的小圆点_iPhone屏幕旋转怎么设置?关于苹果手机设置的一些小技巧...
  7. Redis五大基本数据类型及其相关命令及常用用途
  8. 显卡服务器已停止响应,Win7电脑提示显卡驱动程序已停止响应并且已恢复如何解决?...
  9. css 网页整体缩小_css实现缩放自适应网页--手机web
  10. java转换字符集_Java字符集转换解释