Для удобства обозначим скорость автобуса х, а скорость экспресса у. Автобус до места встречи двигался 6+24=30 мин. = 1/2 часа Экспресс до места встречи двигался 24 мин. = 6/15 часа - по условию. Оба они проехали одинаковое расстояние, поэтому можно записать 1) (1/2)*х=(6/15)*у Далее запишем формулу при уменьшении скорости автобуса в 2 раза. За 6 мин. = 1/10 часа автобус проедет (х/2)*(1/10) = х/20 км За время t до встречи с экспрессом автобус проедет (x/2)*t=xt/2 км Экспресс за время t проедет yt км, можно записать: 2) (x/20)+(xt/2)=yt Из этой формулы выразим t: (x+10xt)/20=yt x+10xt=20yt x=20yt-10xt x=t(20y-10x) 3) t=x/(20y-10x) Теперь из формулы 1) выразим х: x=12y/15 и подставим в формулу 3) часа или 4 минуты
ответ: если бы скорость автобуса уменьшилась вдвое экспресс догнал бы его через 4 минуты.
Программа на Руби
for n in -10000..10000
for k in 0..1000
p [n,k] if 10*n + 5 == k*k
end
end
Вывод
[2, 5]
[22, 15]
[62, 25]
[122, 35]
[202, 45]
[302, 55]
[422, 65]
[562, 75]
[722, 85]
[902, 95]
[1102, 105]
[1322, 115]
[1562, 125]
[1822, 135]
[2102, 145]
[2402, 155]
[2722, 165]
[3062, 175]
[3422, 185]
[3802, 195]
[4202, 205]
[4622, 215]
[5062, 225]
[5522, 235]
[6002, 245]
[6502, 255]
[7022, 265]
[7562, 275]
[8122, 285]
[8702, 295]
[9302, 305]
[9922, 315]
т.е. подразумевается что есть и другие решения, если расширять диапазон