Задача 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