Вопрос по информатике:
Информатика 11 класс
В этом году третий раз одна известная компания проводит соревнование по программированию искусственного интеллекта для игровых стратегий. В этот раз участникам предложили написать искусственный интеллект для управления командой хоккеистов. Просидев за компьютером пару дней и ночей, Вася смог заставить свою команду ездить за шайбой, подбирать ее, атаковать подвернувшихся соперников и бить точно по воротам. Но вот беда: забивать получается очень редко. Просматривая проведенные бои, он заметил, что часто атаку срывает выезжающий из ворот на встречу нападающему защитник. Естественно, Вася захотел исправить это, но задача оказалась ему не по зубам. Известно расстояние D между нападающим и защитником, а так же их скорости U и V соответственно. Нападающий может пробить по воротам с замахом или без него. Удар с замахом является более приоритетным, так как скорость шайбы будет больше, что значительно повышает шанс забить её в ворота. На замах требуется Z единиц времени, а максимальная сила при ударе с замахом будет достигнута через S единиц времени после начала замаха. В первые Z единиц времени замаха игрок не сможет совершить удар по воротам, а по окончании S единиц времени игрок в любом случае ударит по воротам. Удар нужно наносить непосредственно перед столкновением. Помогите Васе улучшить стратегию и определите, когда нужно бить с замахом и через сколько единиц времени нужно будет нанести удар по воротам.
Формат ввода
Во входном файле заданы пять целых чисел D, U, V, Z и S (1 ≤ D, U, V, Z, S ≤ 109, Z ≤ S) — расстояние между нападающим и защитником, скорость нападающего, скорость защитника, минимальное и максимальное время, через которое можно нанести удар с замахом.
Формат вывода
В выходной файл выведите два целых числа. Если нападающий успевает пробить с замахом выведите, через сколько нужно начать делать замах и через сколько нужно нанести удар по воротам. Когда нападающие не успевает сделать замах, первое число должно равняться -1.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 15.07.2018 18:14
- Информатика
- remove_red_eye 19765
- thumb_up 35
Ответы и объяснения 1
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.