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