Рассмотрим следующее отношение повторения.Поиск закрытой формы для рекурсивной функции
T(n) = 5 if n <= 2
T(n-1) + n otherwise
Закрытая форма раствор для T(n)
является
Я получил решение как n(n+1)/2 + 7
для всех значений. Но на моем университетском экзамене они дали решение n(n+1)/2 + 2
. Однако это решение не заканчивается на 5
для значений n<2
. Может ли кто-нибудь объяснить это?
n (n + 1)/2 + 2 не является решением заданных уравнений. Что объяснить? –
@PaulHankin проверил его, 'n (n + 1)/2 + 2' работает для всех значений в диапазоне 2-50. Не работает для 'n = 1', но кроме этого это определенно решение. – Paul
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что это чистый математический вопрос, а не вопрос программирования. –