#2638. C++-数学-相向而行

C++-数学-相向而行

Background

Description

相向而行:朝相反的方向行进。与相对而行意思相近。

物理解释:相向就是朝同一目标,面对面运动。注意,在表述双方目标一致时,常用相向而行一词。

数学问题介绍:

甲乙两人相距21千米,如果相向而行,1小时相遇,如果同向而行,乙7小时才能追上甲,甲乙两人每小时各行多少千米?

解:相遇时,甲乙两人共走了21千米,说明甲乙两人的速度和是21千米。而他们同向而行,追及距离是21千米,追及时间是7小时,那么他们的速度之差为21÷7=3(千米)。根据和差问题的解法,大数=(和+差)÷2,因为在乙落后甲的情况下,乙能追上甲,说明乙的速度是大数,那么乙的速度就是(21+3)÷2=12(千米)。那么甲的速度就是21-12=9(千米)或12-3=9(千米)。

甲乙的速度比是13:11,如果甲乙同时相向而行,0.5小时相遇,如果他们同向而行,甲需几个小时追上乙?

解:相向而行,0.5小时相遇,甲乙两人每走1小时就会共走13+11=24份,而走半小时他们实际共走了的距离,也就是他们之间相差的距离。他们之间相差了24×0.5=12份。那么甲每小时追乙13-11=2份,则甲需要12÷2=6(小时)追上乙。

Format

Input

Output

Samples



Limitation

1s, 1024KiB for each test case.