Задача в пайтоні:Три міліціонери гналися прямою стежкою за одним злочинцем. Вусатий міліціонер біг зі швидкістю х км/год. пузатий міліціонер - на h1, км/год швидше, а лисий міліціонер
ще на n2 км/год швидше від пузатого. Злочинець тікав зі швидкістю у км/год. Пробігши n годин, злочинець заліз на березу і причаївся. А міліціонери, пробігши по m годин кожний
без сніданку, обіду та вечері, зупинилися і всі троє подивилися вгору. Той, у полі зору якого (до 5 м) виявився злочинець,
був дуже щасливим і
заарештував його.
Визначити, хто з
міліціонерів був щасливим, а хто залишився сумним. Скільки годин
до арешту просидів на березі злочинець? Яка відстань була між міліціонерами в момент арешту злочинця?
Ответы
Відповідь:
Щоб визначити, хто з поліцейських був щасливим, а хто сумним, нам потрібно обчислити загальну відстань, яку пробіг кожен з них. Нехай D - загальна відстань, яку пробіг злочинець до того, як заліз на дерево. Вусатий поліцейський біг зі швидкістю x км/год і біг n годин, тому його загальна відстань дорівнює Dxn. Пузатий поліцейський біг зі швидкістю h1 км/год і біг m годин, тому його загальний шлях дорівнює D(h1 + n2)m. Лисий поліцейський біг зі швидкістю n2 км/год і біг m годин, тому його загальний шлях дорівнює D(h1 + n2)m + n2m.
Якщо сумарна відстань вусатого поліцейського більша, ніж у пузатого і лисого, то саме він виявить злочинця і буде щасливим. Пузатий поліцейський буде засмучений. Якщо сумарна відстань пузатого поліцейського буде більшою, ніж у вусатого і лисого, то саме він виявить злочинця і буде щасливим. Вусатий поліцейський буде засмучений.
Злочинець пробув на березі n годин до того, як його заарештували. Відстань між поліцейськими, коли вони заарештували злочинця, дорівнює D(h1 + n2)m + n2m.
Невпевнений що це можна записати кодом, але ось :
# define the variables
x = <speed of mustached policeman>
h1 = <speed of pot-bellied policeman>
n2 = <speed of bald policeman>
k = <speed of the criminal>
n = <number of hours the criminal was on the beach>
m = <number of hours the policemen ran>
# calculate the total distance the criminal ran
D = n * k
# calculate the total distance each policeman ran
mustached_distance = D * x * n
pot_bellied_distance = D * (h1 + n2) * m
bald_distance = D * (h1 + n2) * m + n2 * m
# calculate the distance between the policemen when they arrested the criminal
distance_between_policemen = D * (h1 + n2) * m + n2 * m
# determine which policeman was happy and which was sad
if mustached_distance > pot_bellied
If something is wrong, write in the comments, I will correct the answer
Have a nice evening!!!