Я только что получил этот вопрос в интервью по позиции SE, и я не совсем уверен, как ответить на него, кроме грубой силы:
Учитывая натуральное число N, найдем два числа A и P такие, что:
N = A + (A + 1) + (A + 2) +... + (A + P-1)
P должно быть максимально возможным.
Ex: для N = 14 A = 2 и P = 4
N = 2 + (2 + 1) + (2 + 2) + (4 + 2-1) N = 2 + 3 + 4 + 5
Любые идеи?