Задача состоит в том, чтобы вычислить сумму делителей числа с учетом его первичной факторизации.
вход
Два массива (или что-то эквивалентное) длины n , один из которых содержит простой множитель, а другой - соответствующий показатель степени.
Выход
Сумма всех делителей (включая само число).
пример
Число 240 имеет 2, 3 и 5 как простые множители с 4, 1 и 1 как соответствующие показатели. Ожидаемый результат будет 744.
Input: [2,3,5] [4,1,1]
Output: 744
счет
Самый короткий код в байтах побеждает!
Если сложность времени выполнения вашего решения составляет O (сумма показателей), а не O (произведение показателей), ваш результат может быть умножен на 0,8.
Здесь был опубликован похожий вопрос , но это не было проблемой. Я думаю, что проблема в том, чтобы играть в гольф.
Победитель будет выбран в эти выходные