Задача 834
Сложить и разделить

Создадим последовательность, начиная с положительного целого числа $n$ и увеличивая его на $m-м$ шаге на $(n+m)$. Если $n=10$, то получится следующая последовательность: $21,33,46,60,75,91,108,126,\ldots$.

Пусть $S(n)$ будет множеством индексов $m$, для которых $m-й$ элемент последовательности делится на $(n+m)$.
Например, $S(10)=\{5,8,20,35,80\}$.

Определим $T(n)$ как сумму всех индексов в $S(n)$. Например, $T(10) = 148$ и $T(10^2)=21828$.

Пусть $\displaystyle U(N)=\sum_{n=3}^{N}T(n)$. Известно, что $U(10^2)=612572$.

Найдите $U(1234567)$.

Оригинал
 
© Проект Эйлера | Translated problems from ProjectEuler.net