#include<iostream> #include<math.h> using namespace std; int main() { int t; double H, h, D; cin>>t; while(t--) { cin>>H>>h>>D; double d1 = h*D/H; double d2 =0; // cout<<"d1"<<d1<<endl; double x = D-sqrt((double)(D * (H-h))); if(x>0 && x<D- D * (H - h)/H) { d2 = (D*h-x*H)/(D-x) +x; } // cout<<(D*h-x*H)/(D-x) +x<<endl; x = 0; // cout<<(D*h-x*H)/(D-x) +x<<endl; if((D*h-x*H)/(D-x) +x > d2) d2 = (D*h-x*H)/(D-x) +x; x = D- D * (H - h)/H; // cout<<(D*h-x*H)/(D-x) +x<<endl; if((D*h-x*H)/(D-x) +x > d2) d2 = (D*h-x*H)/(D-x) +x; if(d1 > d2) printf("%.3lf/n",d1); else printf("%.3lf/n",d2); } }
您还没有登录,请您登录后再发表评论
最近在acm.zju.edu.cn上通过的题目的代码,都是比较有价值的题目
zoj吐血制作,希望大家喜欢
这是一份ZOJ的ACM题解,包含大多数题目的AC程序,是学习算法的好东西~
acm中zoj1002的可运行C++程序
一个非常非常非常非常实用的zoj结题代码
zoj在线评测系统前台和后台源代码,包括比赛用的客户端源代码
浙江大学ZOJ源码题解,按照题目类型和难易分类。
能AC 通过的c++代码,包括zoj1002,1091,1789
问题:枫教授在一所大学教数学,他发现了一个函数,用于获得一个表达式的操作数的目的,函数命名op(i,e)可以描述如下:
ZOJ 1055 Oh, Those Achin Feet.bfs求最短路径.
zoj4041正确题解源代码,以及运行程序
zoj_1004.cpp 求单词字母进出栈后能形成目标串的进出方案 广度优先搜索求解
zoj的代码实现,很好,而且很全面,全部实现。
ZOJ上的一些水题,4.16浙江省程序设计竞赛的题目
zoj 2536 这个不是用贪心做的
zoj上的3607Lazier Salesgirl AC代码及一些注释。贪心算法
ZOJ解题报告ZOJ解题报告ZOJ解题报告ZOJ解题报告
浙大acm OJ1204,自己做的,已经AC 分享一下,若有更好的算法可以教教我
zoj题目简单归类zoj题目简单归类zoj题目简单归类
zoj网站中多个练习的c++解答,文件名即为题目序号。经本人测试可以使用,主要为动态规划方面的问题,希望给初学者提供帮助。
相关推荐
最近在acm.zju.edu.cn上通过的题目的代码,都是比较有价值的题目
zoj吐血制作,希望大家喜欢
这是一份ZOJ的ACM题解,包含大多数题目的AC程序,是学习算法的好东西~
acm中zoj1002的可运行C++程序
一个非常非常非常非常实用的zoj结题代码
zoj在线评测系统前台和后台源代码,包括比赛用的客户端源代码
浙江大学ZOJ源码题解,按照题目类型和难易分类。
能AC 通过的c++代码,包括zoj1002,1091,1789
问题:枫教授在一所大学教数学,他发现了一个函数,用于获得一个表达式的操作数的目的,函数命名op(i,e)可以描述如下:
ZOJ 1055 Oh, Those Achin Feet.bfs求最短路径.
zoj4041正确题解源代码,以及运行程序
zoj_1004.cpp 求单词字母进出栈后能形成目标串的进出方案 广度优先搜索求解
zoj的代码实现,很好,而且很全面,全部实现。
ZOJ上的一些水题,4.16浙江省程序设计竞赛的题目
zoj 2536 这个不是用贪心做的
zoj上的3607Lazier Salesgirl AC代码及一些注释。贪心算法
ZOJ解题报告ZOJ解题报告ZOJ解题报告ZOJ解题报告
浙大acm OJ1204,自己做的,已经AC 分享一下,若有更好的算法可以教教我
zoj题目简单归类zoj题目简单归类zoj题目简单归类
zoj网站中多个练习的c++解答,文件名即为题目序号。经本人测试可以使用,主要为动态规划方面的问题,希望给初学者提供帮助。