Общий фонд зарплат
3000 мс · 256 МБ · всё или ничего
Та же компания, что в классной задаче O: сотрудник — директор, множество сотрудника — он сам, все его начальники и все его подчинённые.
В нулевой день сотруднику платят . В день по паре считается — сумма зарплат по множеству по модулю , — и затем прибавляется к зарплате каждого сотрудника из множества .
После каждого дня выведите суммарную зарплату всех сотрудников по модулю .
Формат ввода
В первой строке — числа и (). Во второй — число: начальники сотрудников . В третьей — чисел (). В следующих строках — пары , .
Формат вывода
Выведите чисел — суммарную зарплату после каждого дня, по модулю .
Примеры
ввод
3 3 0 0 1 1 1 0 0 2 1 1 2
вывод
12 28 76
ввод
1 2 5 0 0 0 0
вывод
10 20
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.