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

Revision ru2, by rus100, 2015-10-26 19:20:22

Снова попробовал силы на задачах четвертьфинала 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 по этой формуле.

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

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
ru3 Russian rus100 2015-10-28 20:24:26 19
ru2 Russian rus100 2015-10-26 19:20:22 62
ru1 Russian rus100 2015-10-26 19:19:40 756 Первая редакция (опубликовано)