Problem Description

话说辽军与MCA相峙多年,终于在一个秋日的早晨爆发了一次大规模的冲突.情况是这样子的,当天上午,由耶律-Pacision领军的辽军忽然带领数万人马浩浩荡荡向MCA山杀来,而这时候驻扎在MCA防守前线的是久经沙场的老将纪哥.纪哥得知这个消息,立刻召集手下精英,前往阻击辽军.现已知辽军前进速度 U 米/秒 ,纪哥 速度 V 米 /秒 ,两军一开始相距L米,战地记者从两军刚开始进军就立刻开始以 W 米/秒的速度马不停蹄地往返于两军之间作第一时间的报道,即一到达一方,立刻返回前往另一方.问,当两军交锋之时,战地记者总共走的路程.

Input

首先输入一个t,表示有t组数据,跟着t行:

每行有四个实数 u ,v , w , l 分别表示辽军速度,纪哥速度,记者速度,以及起始的距离.

Output

输出一行实数表示总的路程.精确到小数点后3位.

Sample Input

1

10 20 30 100

Sample Output

100.000

这个题目很简单~~忽略记者跑来跑去的这个过程~我们可以先计算出2军多久相遇~

再根据记者的速度*时间~就是记者跑的总路程了~

import java.util.Scanner;

/**
*
* @author 陈浩翔
*
* 2016-5-16
*/
public class Main{ public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t =sc.nextInt();
while(t-->0){
double u =sc.nextDouble();
double v =sc.nextDouble();
double w =sc.nextDouble();
double l =sc.nextDouble();
double time = l/(u+v);
System.out.printf("%.3f",time*w);
System.out.println();
} } }

最新文章

  1. mybatis+oracle添加一条数据并返回所添加数据的主键问题
  2. zabbix3.0安装部署文档
  3. angularjs 作用域
  4. MSSQL 之事务订单存储过程
  5. Android:@id和@+id
  6. JS 改变input 输入框样式
  7. linux配置ssh+rsync
  8. The most orzed and orzing man
  9. IntelliJ IDEA 2017.1.4 x64配置说明
  10. 项目详解4—haproxy 详解
  11. Hive操作语句实例讲解(帮助你了解 桶 bucket)
  12. 使用VLC Activex插件做网页版视频播放器
  13. 使用HTML meta no-cache标签来禁用缓存
  14. ActiveMQ消息的发送原理
  15. 从Silverlight到ExtJS再到BootStrap,DataTable(DataGrid)的样式格式化原理没变
  16. ArcGIS案例学习笔记-批处理擦除挖空挖除相减
  17. [转]urllib模块urlretrieve方法
  18. linux gcc编译多个源文件的方法
  19. Centos 安装Percona Toolkit工具集
  20. javascript异步编程方案汇总剖析

热门文章

  1. 什么时候用using (SPSite site = new SPSite(SPContext.Current.Web.Url))
  2. jsp - java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
  3. 跟着老男孩一步步学习Shell高级编程实战
  4. 查看alter错误,grep -A,-B,-C的妙用
  5. Eclipse反编译工具Jad及插件
  6. free() 是如何释放不同内存区块大小的指针?
  7. 读书笔记之 - javascript 设计模式 - 代理模式
  8. [学习笔记]设计模式之Proxy
  9. 自动化运维工具之ansible
  10. sharepoint读取站点下列表