Решение задачи 100792D — Delay Time Московского четвертьфинала NEERC 2015/2016.

Правка ru3, от rus100, 2015-10-28 20:24:26

Снова попробовал силы на задачах четвертьфинала NEERC.На этот раз я выбрал московский четвертьфинал.Задача Delay Time NEERC 2015/2016 оказалась на редкость простой.Вся соль ее в алгебраических преобразованиях и получении формулы.Весь код занимает несколько строк. Собственно это задача на расчет по формуле.Вот вывод:

h1=(g(t1-d)^2)/2
h2=(g(t2-d)^2)/2

Поделим первое равенство на второе и заметим что g/2 сокращается. Получим:

h1/h2=((t1-d)/(t2-d))^2;
(t1-d)/(t2-d)=(h1/h2)^0,5;
t1-d=(t2-d)*(h1/h2)^0,5;

Переносим что-то влево, а что-то вправо. В итоге

d=(t1-t2*(h1/h2)^0.5)/(1-(h1/h2)^0.5);

Остается написать программу рассчитывающую d по этой формуле.

Теги физика, алгебра

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
ru3 Русский rus100 2015-10-28 20:24:26 19
ru2 Русский rus100 2015-10-26 19:20:22 62
ru1 Русский rus100 2015-10-26 19:19:40 756 Первая редакция (опубликовано)