e-olymp 3604. Крейсерская скорость

Задача

Выдающийся ямайский спринтер Усейн Болд выиграл на Олимпиаде-2012 две золотые медали на дистанциях 100 и 200 метров.

Эти обе дистанции нам интересны тем, что могут при определённом научном подходе, предоставлять тренеру информацию в определении оптимального состава сборной команды страны для эстафеты 4×100 метров.

Так как обе дистанции очень коротки, то тактика бега здесь довольно проста: сначала спортсмен за какое-то стартовое время (время разгона) разгоняется до своей максимально возможной на данный момент скорости, а оставшуюся часть дистанции бежит с этой постоянной скоростью, которую назовём крейсерской скоростью. Естественно, что при формировании команды в эстафету нужно на старт ставить спортсмена, который на этой дистанции показывает наилучшее время, а на 3 оставшихся этапа отбирать из числа оставшихся спортсменов трёх с наилучшей крейсерской скоростью.

Тренер легкоатлетической сборной вашей страны поручил вам, как одному из лучших программистов, помочь ему с формированием состава сборной на эстафету. Для оказания оперативной помощи тренеру вам необходимо быстро решить следующую задачу: зная результаты спортсмена на дистанциях 100 и 200 метров, определить его крейсерскую скорость. Вам также известно, что крейсерская скорость и время разгона каждого из спортсменов на протяжении ваших исследований не изменялись.

Входные данные

В единственной строке задано 2 вещественных числа, разделённых единичным пробелом, соответственно результат спортсмена на дистанциях 100 и 200 метров.

Выходные данные

В единственной строке выведите крейсерскую скорость спортсмена с точностью не менее 6-ти знаков после запятой.

Тесты

Входные данные Выходные данные
9.63  19.32 10.319917
12.49  21.30 11.350737
7.46  13.58 16.339869

Код программы:

Решение задачи

Для решения этой задачи мы воспользуемся формулами скорости при равноускоренном движении. Нам было дано время прохождения двух дистанций в 100 метров и 200 метров. Так как спортсмен разгоняется на дистанции 100 метров, то оставшиеся 100 метров из 200 он бежит с постоянной скоростью. Чтобы узнать время за которое он пробегает вторые 100 метров, мы вычитаем из второго значения времени первое. Дальше мы пользуемся формулой нахождения скорости по расстоянию и времени [latex]\frac{s}{t}[/latex]. Полученая скорость и будет крейсерской скоростью.

Ссылки

  • Задача на сайте e-olymp
  • Код решения в Ideone

Related Images:

5 thoughts on “e-olymp 3604. Крейсерская скорость

    • В описании решения задачи лучше писать, что спортсмен разгоняется на дистанции, а не на расстоянии.
    • Слово «Чтоб», лучше заменить на «чтобы» («Чтобы узнать время, за которое»)
    • В последнем предложении грамматическая ошибка, а предпоследнем предлог «из» стоит изменить на «по».
    • Не все предложения начинаются с большой буквы.
    • Формулы не оформлены с помощью команд Latex.
    • В коде нет оператора return. Можно было добавить.
    • Нет ссылок на условие задачи на e-olymp и код на ideone.com
    • Добавлю.
      — Уберите кириллицу из постоянных ссылок.
      — precision() можно и не делать, т.к. нужные 6 знаков Вы и так получите.
      — Пока у Вас только одно разумное ключевое слово — «скорость». Остальное не является особенностью именно этой задачи.
      — Пожалуйста, сделайте заголовок работы по такому формату, как у других. Поскольку все статьи собраны на одном сайте, нет смысла устраивать разнобой с кавычками и заглавными буквами.
      — Желательно зарегистрировать свою почту на gravatar.com. Тогда вместо обезьянки появится портрет автора. Мы ведь это уже обсуждали?

  1. У вас по прежнему есть грамматические и синтаксические ошибки, предложение начинается с маленькой буквы. Исправляйте.

  2. И снова:

    • Уберите кириллицу из постоянных ссылок.
    • «Чтобы узнать время за сколько…» — так на этом языке не говорят. Нужно «Чтобы узнать время за которое…»
    • Тэги (ключевые слова) позволяют выделить данную публикацию среди других и группировать публикации с общими ключевыми словами. Разберем Ваши теги:
      1. C++ — для всех на данном сайте
      2. Крейсерская скорость — название работы
      3. линейные вычисления — название категории
      4. скорость — единственное ключевое слово.

      Пожалуйста, уберите остальные и добавьте еще 1-2 тега. Если остались вопросы, перейдите по этой ссылке на Викепедию.

    • Пожалуйста, сделайте заголовок работы по такому формату, как у других. Поскольку все статьи собраны на одном сайте, нет смысла устраивать разнобой с кавычками и заглавными буквами.
    • Желательно зарегистрировать свою почту на gravatar.com. Тогда вместо обезьянки появится портрет автора. Мы ведь это уже обсуждали?

    P.S. Саша, мне несложно копировать свои замечания, но Вы ведь получаете -1 в карму за каждую повторную проверку. Или исправляйте, или вступайте в дискуссию и отстаивайте своё мнение.

Добавить комментарий