专题二 · 1005
来源:互联网 发布:橡皮网组卷 源码 编辑:程序博客网 时间:2024/04/28 06:51
代码及解释
#include <stdio.h>#include <math.h>// 拐弯的问题// 高中数学做过一个很类似的// 关键是在转向的时候,值不是单调的// 所以不用二分const double PI = acos(-1.0);double x,y,l,w,s,h;double ankle(double a) { s = l * cos(a) + w * sin(a) - x; h = s * tan(a) + w * cos(a); return h;}int main() { while(scanf("%lf%lf%lf%lf", &x, &y, &l, &w)!=EOF) { double left = 0.0; double right = PI/2; double mid1 = 0.0; while(fabs(right-left) > 1e-8) { mid1 = (left + right) / 2; double midmid2 = (mid1 + right) / 2; if(ankle(mid1) >= ankle(midmid2)) right = midmid2; else left = mid1; } if(ankle(mid1)<=y) printf("yes\n"); else printf("no\n"); } return 0;}
0 0
- 专题二 · 1005
- 专题二1005
- 专题二 1005
- 专题二 · 1009
- 专题二 · 1008
- 专题二 · 1017
- 专题二 · 1013
- 专题二 · 1014
- 专题二 · 1011
- 专题二 · 1016
- 专题二 · 1024
- 2016sdau课程练习专题二 1005
- 专题一 · 1005
- 专题四 · 1005
- 3G专题二
- LDAP专题(二)
- 毕业论文专题 (二)
- IPV6专题(二)
- jmeter实现cas单点登录
- Android手机蓝牙开发
- JVM内存分配
- Mysql之insert,update,delete
- POJ 2984 迷宫问题(搜索 路径的还原)
- 专题二 · 1005
- Mongodb创建用户
- 字符串最后一个单词的长度
- WEB-INF文件夹的位置和作用
- [FAQ13934]如何添加Static Library (静态库)到Share Library(共享库)
- HDU 1180 诡异的楼梯
- [!] Pods written in Swift can only be integrated as frameworks; add `use_frameworks!` to your Podfil
- java中的多态总结
- 【小松教你手游开发】【unity实用技能】对象的简单平移与旋转