博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Turn the corner
阅读量:7121 次
发布时间:2019-06-28

本文共 1534 字,大约阅读时间需要 5 分钟。

Turn the corner

Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 654 Accepted Submission(s): 291
 
Problem Description
Mr. West bought a new car! So he is travelling around the city.
One day he comes to a vertical corner. The street he is currently in has a width x, the street he wants to turn to has a width y. The car has a length l and a width d.
Can Mr. West go across the corner?
 
Input
Every line has four real numbers, x, y, l and w.
Proceed to the end of file.
 
Output
If he can go across the corner, print "yes". Print "no" otherwise.
 
Sample Input
10 6 13.5 410 6 14.5 4
 
Sample Output
yesno
 
 
Source
2008 Asia Harbin Regional Contest Online
 
Recommend
gaojie
/*x和y值和题目相反,搞了了好几遍*/#include
#define exp 1e-9#define pi acos(-1)using namespace std;/*小车不靠墙壁段的直线方程 */double dis(double Q,double l,double d,double x){ double b=d/cos(Q)+l*sin(Q); return (b-x)/tan(Q);}int main(){ //freopen("C:\\Users\\acer\\Desktop\\in.txt","r",stdin); double x,y,l,d; while(scanf("%lf%lf%lf%lf",&x,&y,&l,&d)!=EOF) { double left=0,right=pi/2,mid,midmid; //cout<
<
exp) { mid=left+(right-left)/3; midmid=right-(right-left)/3; //假设求解最大极值. if(dis(mid,l,d,x)>=dis(midmid,l,d,x)) right=midmid; else left=mid; } //cout<<"mid="<
<

 

转载于:https://www.cnblogs.com/wuwangchuxin0924/p/5996442.html

你可能感兴趣的文章
打造NFV环境下的专属性能
查看>>
测试用例编写规范
查看>>
SWIFT系统第三家银行曝遭网络劫匪抢走1200万美元
查看>>
Java的GC机制
查看>>
espresso系列3--测试实践
查看>>
espresso基础架构与API分析
查看>>
《Python语言程序设计》——2.15 本章总结
查看>>
《音乐达人秀:Adobe Audition CC实战222例》——实例5 麦克风说话和音乐播放等所有声音都混合录制...
查看>>
TIOBE 9 月编程语言排行榜,新 TIOBE 指数算法
查看>>
《Adobe Photoshop CC经典教程》—第2课2.6节使用Spot Healing Brush工具
查看>>
《AngularJS实战》——2.3 Angular中的模板
查看>>
《Node.js区块链开发》——2.5 风险提示
查看>>
《ANSYS 14热力学/电磁学/耦合场分析自学手册》——2.9 图形窗口
查看>>
阿里 MySQL 团队加入参与 WebScaleSQL 开发
查看>>
《Adobe After Effects CC经典教程》——2.3 创建新合成图像
查看>>
提高 PHP 代码质量的 36 计
查看>>
《Adobe Premiere Pro CS4经典教程》——1.4 提供标准的数字视频工作流
查看>>
《CCNP TSHOOT 300-135学习指南》——1.4节本章小结
查看>>
诺基亚将更名为微软移动
查看>>
Vue.js 作者尤雨溪加盟 Weex 团队担任技术顾问
查看>>