|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Олимпиада по программированию
Условия задач олимпиады
ЗАДАЧИ:
Задача A. Эпидемия в полку.
Отдохнув после летних отпусков, артиллеристы 59 полка продолжили оборонять рубежи нашей необъятной родины. Но вдруг случилась незадача, нежданно-негаданно налетела на них эпидемия. Причем не какая-нибудь, там, обыденная, а такая, что нету от нее лекарства никакого. Началось все с одного единственного рахитоза, который подхватил ее где-то в районе Пиренеев (кто не знает, это горы такие). А затем болезнь начала резко распространяться по всему полку: от расчета к расчету, от батареи к батарее, от дивизиона до дивизиона — по следующим хитрым правилам:
Министерство Обороны хочет знать, сколько человек останется в живых в главном артиллеристском полку №59, и сколько дней пройдет с начала эпидемии до ее конца (либо никто не может больше заразиться, либо все умерли) и спрашивает об этом Вас (если Вы, конечно, еще сами не заразились:)). Формат входных данных: Во входном файле на первой строке идет суммарное кол-во артиллеристов в полку (0 <= N <= 7000, первый рахитоз не учитывается). Затем идет N вещественных чисел со значениями коэффициентов иммунности каждого человека. Далее идут два вещественных числа — коэффициент начальной "эпидемичности" (0 < coef_ep < 50) - в начальный нулевой день, и коэффициент распространения болезни (0 < coef_prop < 1.5). Формат выходных данных: В выходной файл надо вывести через пробел два целых числа - количество оставшихся в живых людей и количество дней, которое пройдет до завершения эпидемии. Концом эпидемии считается последний день, в который никто не заразился. Началом эпидемии считается день, следующий после начального, когда болел только один рахитоз. Примеры:
Трансляция олимпиады, монитор соревнований, а также протокол сдачи решений будет осуществляться на сайте Физико-математического лицея № 30:
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|