Top.Mail.Ru

Задача заключается в том, чтобы разделить задачи на каждого участника команды на каждом этапе хакатона. В первой строке входных данных дано количество этапов N и количество участников команды M. Далее следуют N целых чисел – количество задач в каждом этапе.

Для решения задачи нужно разделить общее количество задач на каждом этапе на количество участников команды. Однако необходимо учесть, что количество задач, разделенное на количество участников, может быть дробным числом и ответ нужно округлить вверх до целого числа.

Шаги решения:
1. Считываем количество этапов N и количество участников команды M из входных данных.
2. Создаем список для хранения количества задач на каждом этапе.
3. Считываем N чисел и записываем их в список.
4. Для каждого элемента списка выполняем следующие шаги:
– Делим количество задач на текущем этапе на количество участников команды.
– Округляем результат вверх до целого числа.
– Выводим полученное количество задач на текущем этапе.
5. Повторяем шаг 4 для каждого элемента списка, соответствующего каждому этапу.
6. Завершаем программу.

Например, пусть входные данные такие: N = 3, M = 4, количество задач на каждом этапе: 10, 15, 20. Сначала разделим каждое количество задач на количество участников: 10 / 4 = 2.5, 15 / 4 = 3.75, 20 / 4 = 5. Затем округлим результаты вверх до целых чисел: 3, 4, 5. Ответом будет: 3, 4, 5.

   
[metform form_id="1136"]