📌  相关文章
📜  QA – 安置测验|时间速度距离|问题 4(1)

📅  最后修改于: 2023-12-03 15:34:33.849000             🧑  作者: Mango

QA – 安置测验|时间速度距离|问题 4

该题目涉及到时间、速度和距离的计算。

题目描述

一辆汽车从A出发,行驶速度为V1 km/h,一小时后又一辆汽车从B出发,行驶速度为V2 km/h,两辆汽车在S点相遇,S点距离B点x km,求A点与S点的距离。

输入

输入共一行,包含三个整数V1、V2和x,分别表示A点行驶速度,B点行驶速度和S点距离B点的距离x。

输出

输出一个实数表示A点与S点的距离,保留小数点后4位。

示例

输入样例:

60 40 120

输出样例:

40.0000
解题思路

设两辆汽车相遇需要T小时,则:

T = x / (V1 + V2)

根据题目条件,A汽车行驶的距离为:

D = V1 * (T + 1)

则A点与S点的距离为:

s =  D - V1 * T

将上面的公式代入,得到:

s = V1 * (T + 1) - V1 * T
  = V1

因此,A点与S点的距离就是A点行驶的距离,即:

s = V1 * (T + 1)
代码实现
# QA – 安置测验|时间速度距离|问题 4

该题目涉及到时间、速度和距离的计算。

## 题目描述

一辆汽车从A出发,行驶速度为V1 km/h,一小时后又一辆汽车从B出发,行驶速度为V2 km/h,两辆汽车在S点相遇,S点距离B点x km,求A点与S点的距离。

## 输入

输入共一行,包含三个整数V1、V2和x,分别表示A点行驶速度,B点行驶速度和S点距离B点的距离x。

## 输出

输出一个实数表示A点与S点的距离,保留小数点后4位。

## 示例

输入样例:

60 40 120

输出样例:

40.0000


## 解题思路

设两辆汽车相遇需要T小时,则:

T = x / (V1 + V2)

根据题目条件,A汽车行驶的距离为:

D = V1 * (T + 1)

则A点与S点的距离为:

s = D - V1 * T

将上面的公式代入,得到:

s = V1 * (T + 1) - V1 * T = V1


因此,A点与S点的距离就是A点行驶的距离,即:

s = V1 * (T + 1)