Рассчитать S до произвольного размера обманчиво легко, но, как вы, наверное, уже поняли, это непрактично, просто он становится слишком большим.
Как обычно для новых задач Project Euler, грубая сила просто не работает.
Тем не менее, вы все равно можете посмотреть на S для небольших значений k и, возможно, построить формулу, которая решит проблему по частям (первые несколько значений легко обрабатываются в памяти). Кроме того, посмотрите на проблему 40
Примечание: помните правило одной минуты. (большинство проблем можно решить за несколько миллисекунд)