题目链接:http://lightoj.com/volume_showproblem.php?

problem=1043

题意:一个三角形ABC,DE//BC。已知三角形ADE和四边形BDEC的面积的比,求AD的长度。

解法:二分AD边就可以

代码:

#include <stdio.h>
#include <ctime>
#include <math.h>
#include <limits.h>
#include <complex>
#include <string>
#include <functional>
#include <iterator>
#include <algorithm>
#include <vector>
#include <stack>
#include <queue>
#include <set>
#include <map>
#include <list>
#include <bitset>
#include <sstream>
#include <iomanip>
#include <fstream>
#include <iostream>
#include <ctime>
#include <cmath>
#include <cstring>
#include <cstdio>
#include <time.h>
#include <ctype.h>
#include <string.h>
#include <assert.h> using namespace std; int main()
{
int t; int cases = 1; double a, b, c, ratio;
scanf("%d",&t);
while (t--)
{
cin >> a >> b >> c >> ratio; double s = a*b;
double ans; ratio = ratio / (ratio + 1.0); double left = 0, right = a;
double mid; while (left + 0.000000001<= right)
{
mid = (left + right) / 2.0;
ans = mid * b * (mid / a);
ans /= s; if (ans >= ratio) right = mid;
else left = mid;
} printf("Case %d: ", cases++);
printf("%.9lf\n", right);
}
return 0;
}

最新文章

  1. 《深入理解Java虚拟机》垃圾收集器
  2. [C++11][算法][穷举]输出背包问题的所有可满足解
  3. 特征的转换规则 Transfer Routione
  4. python——初识socket
  5. StringGrid 实例1:初始化StirngGrid的首行和首列
  6. USACO section1.2 Transformation
  7. C++ struct 定义及初始化
  8. PHP Session可能会引起并发问题
  9. C++开发必看 四种强制类型转换的总结 [转]
  10. linux使用FIO测试磁盘的iops 【转载】
  11. JS打开窗口问题
  12. Oracle常用语句记录
  13. php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
  14. springmvc4.0配置ajax请求json格式数据
  15. [UI] 04 - Bootstrap: layout &amp; navigation
  16. java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
  17. elastic search 日期为string类型导致视图无法展示时间的解决办法
  18. 浅谈history对象以及路由插件原理
  19. 10个基于 JavaScript 的 WYSIWYG 编辑器
  20. Scrapy学习篇(三)之创建项目

热门文章

  1. 异步FIFO及verilog原码
  2. zzuli--1812--sort(模拟水题)
  3. HIToj--1076--Ordered Fractions(水题)
  4. 判断DataGridView滚动条是否滚动到当前已加载的数据行底部
  5. 学习参考《TensorFlow深度学习》高清中文版PDF+英文版PDF+源代码
  6. Swift学习笔记(13)--属性 (Properties)
  7. 解决树莓派新版系统 ssh连接不了问题
  8. CodeForcesGym 100502G Outing
  9. Linux经常使用命令(十六) - whereis
  10. [转]Massive Model Rendering Techniques