POJ_1905_Expanding Rods
POJ_1905
题意:给定一根劲度系数为C的细杆,将细杆两段固定在墙壁上,升温使细杆伸长,用二分法求伸长后细杆的弧顶距伸长前的高度h
思路:找到圆弧下方的圆心O,设圆的半径为R,圆弧所对的圆心角为2θ,
则可由:
得:
#include <iostream>
#include <iomanip>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <set>
#include <map>
#include <list>
#include <stack>
#include <deque>
#include <queue>
#include <vector>
#include <algorithm>
#include <functional>#define debug(x) cout << "--------------> " << x << endlusing namespace std;const double PI = acos(-1.0);
const double eps = 1e-7;
const long long INF = 0x7fffffff;
const long long MOD = 1000000007;double l, n , c, r;int main()
{while(scanf("%lf%lf%lf", &l, &n, &c) && (l >= 0 && n >= 0 && c >= 0)){double ll = (1 + n*c) * l;double L = 0, R = ll, mid;while(R - L >= eps){mid = (L + R) / 2.0;if(ll - (l*l + 4*mid*mid)/(4*mid)*asin(4*l*mid/(l*l+4*mid*mid)) >= eps)L = mid + eps;elseR = mid - eps;}printf("%.3f\n", mid);}return 0;
}
POJ_1905_Expanding Rods相关推荐
- A - Expanding Rods POJ - 1905(二分)
A - Expanding Rods POJ - 1905(二分) 题目 Problem Description When a thin rod of length L is heated n deg ...
- 汽车模拟游戏源码下载Rigs of Rods(C/C++)
Rigs of Rods ("RoR") 是一款开源模拟游戏,引擎代码以GPLv3授权发放,3D渲染使用OGRE渲染引擎,拥有软体物理引擎(基于的物理引擎Beam).截至2009年 ...
- 2021-07-18:最高的广告牌。你正在安装一个广告牌,并希望它高度最大。这块广告牌将有两个钢制支架,两边各一个。每个钢支架的高度必须相等。你有一堆可以焊接在一起的钢筋 rods。举个例子,如果钢筋
2021-07-18:最高的广告牌.你正在安装一个广告牌,并希望它高度最大.这块广告牌将有两个钢制支架,两边各一个.每个钢支架的高度必须相等.你有一堆可以焊接在一起的钢筋 rods.举个例子,如果钢筋 ...
- poj 1905 Expanding Rods(二分)
题目:http://poj.org/problem?id=1905 题意:看图就明白了... 杆原长为L,受热膨胀弯曲后的长度为 L'=(1+n*C)*L,求中心的移动的距离h: 思路:推出两个公式: ...
- poj 1905Expanding Rods
1 /* 2 二分 + 几何 3 弧长L, 圆半径R, 弧度 q, L=R*q; 4 二分: 弧度(0~PI) 或者 高度(L/2~L) 5 */ 6 #include<cstdio> 7 ...
- poj 1905 Expanding Rods 二分
1 /** 2 题解晚上写 3 **/ 4 #include <iostream> 5 #include <math.h> 6 #include <algorithm&g ...
- Expanding Rods(二分)
http://poj.org/problem?id=1905 题意:已知一根线的长度L,受温度影响膨胀后的弧长s = (1+n*c)*L,求膨胀后与膨胀前的最大距离h. 思路:二分枚举h,通过推出的公 ...
- pku1905 Expanding Rods
题目链接:http://acm.pku.edu.cn/JudgeOnline/problem?id=1905 题意简述:给定n,l,c.n.c是常数,l是木板的初始长度,求弯曲后木板中心的间距. 解题 ...
- 正面刚CNN,Transformer居然连犯错都像人类
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 梦晨 水木番 发自 凹非寺 量子位 报道 | 公众号 QbitAI ...
最新文章
- vue 拷贝 数组_Vue实现对数组、对象的深拷贝、复制
- Power of Cryptography
- webpack搭建自己的项目
- BZOJ2326 [HNOI2011]数学作业 【矩阵快速幂】
- creo外观库_Proe软件技巧,颜色库下载及其使用方法揭晓
- 在服务子程中首先关闭ie 的HTML5连接向导
- 实验四 linux进程控制实验报告,Linux系统进程控制操作系统实验报告4
- strtus中action注入spring bean
- @Python 程序员,如何最大化提升编码效率?
- java设计模式刘伟模拟题答案,灵魂拷问
- 浅谈sql之连接查询
- 4.数据库数据导入查询数据库信息出现乱码问题
- PHP getcwd() 函数
- 建立微带天线阵列与散射仿真
- U8采购入库单参照到货单查不到内容
- 计算机查看配置的快捷键,剪映电脑版快捷键在哪里设置? 剪映查看快捷键的技巧...
- D3D9 3D渲染图像变模糊
- systemd 介绍
- java newline_“\ n”和Environment.NewLine之间的区别
- 制作gif动态图片,LICEcap – 灵活好用,GIF 屏幕录制工具
热门文章
- 笔记本计算机忘记密码,win7笔记本电脑密码忘记了怎么办_win7笔记本电脑密码忘了怎么办-win7之家...
- 四人麻将内购破解(电脑端和手机端对照)
- 计算机开机跳过硬盘检查,快速取消Win7电脑开机自动检测硬盘的五大妙招
- androidstudio图片居中_android imageview图片居中技巧应用
- fstream写入文件失败
- (转)安富莱stm32 pid介绍以例子
- 成功破解DSP builder13.0使用的是11.1的creak
- 智慧旅游管理系统架构有哪些?
- MQTT 服务器(broker)
- 【开发日志-已归档】2021-01