hdu2438(Steps 4.1.7)
来源:互联网 发布:北京mba院校排名 知乎 编辑:程序博客网 时间:2024/06/13 09:56
/*
分析:
一道数学计算题&&三分。
好赖是自己弄出来的,数学菜鸟就不写思路了。。。
2013-03-19
*/
分析:
一道数学计算题&&三分。
好赖是自己弄出来的,数学菜鸟就不写思路了。。。
2013-03-19
*/
#include"iostream"#include"cmath"using namespace std;const double e=1e-6;double x,y,l,d;double Cal(double temp){double x1,x2,y1,y2;x1=d*sin(temp);y1=l*sin(temp);y2=d*cos(temp);x2=(y1+y2-x)/tan(temp);return x1+x2;}int main(){double low,mid,mmid,up;double f1,f2;while(scanf("%lf%lf%lf%lf",&x,&y,&l,&d)!=-1){if(x<=d || y<=d){printf("no\n");continue;}low=0;up=acos(-1.0)/2;while(fabs(up-low)>e){mid=(low+up)/2;mmid=(mid+up)/2;f1=Cal(mid);f2=Cal(mmid);if(f1<f2)low=mid;elseup=mmid;}double f=Cal((low+up)/2);if(f>y)printf("no\n");elseprintf("yes\n");}return 0;}
- hdu2438(Steps 4.1.7)
- hdu2438
- hdu2438 三分
- hdu2298(Steps 4.1.6)
- 7 Steps to MSBuild
- 7 Steps Toward Love
- Steps
- Steps
- Steps
- Steps
- Steps
- Steps
- Steps
- steps
- Steps
- steps
- HDU2438 Turn the corner
- hdu2438 Turn the corner
- js 内存管理机制
- 3-18java-------与或非的困惑
- windows media services 2008外网无法访问
- LCD移植
- uva 11552 最小的块数
- hdu2438(Steps 4.1.7)
- VC6.0+OpenCV1.0与VS2008+OpenCV2.42的共存与配置
- XHTML与CSS基础:(二)选择合适的标签
- Shader相关学习(代码)
- linux版的navicat提示丢失scilexer.dll
- Myeclipse反向工程后造成的SQL syntax
- Session的几个主要方法
- MFC中显示图片——Resource
- LSHKIT的编译