Требуется постоянная c такая, что (n + 1) 5 ≤ cn 5 .Для этого вам не нужна индукция, только немного алгебры, и получается, что вы на самом деле уже нашли такой c , но пропустили n 0 в процессе.Итак, начнем с самого начала.
Обратите внимание, что c не обязательно должен быть жестким, он может быть намного больше, чем необходимо, и все равно будет доказывать сложность времени.Мы будем использовать это в наших интересах.
Сначала мы можем развить левую сторону, как вы.
(n + 1) 5 =n 5 + 5n 4 + 10n 3 + 10 n 2 + 5n + 1
Для n ≥ 1 имеем n, n 2 , n 3 , n 4 ≤ n 5 , таким образом.
(n + 1) 5 ≤ (1 + 5 + 10+ 10 + 5 + 1) n 5 = 22n 5
И вот вы получили c такой, что (n + 1) 5 ≤ cn 5 .Это c равно 22 * 1076 *.
И так как мы заявили выше, что это верно, если n ≥ 1 , то у нас есть n 0 = 1 .
Обобщение
Это обобщает для любой степени.В общем случае, учитывая полином f (n) = (n + a) b , тогда вы знаете, что существует число c , которое получается путем суммирования всехкоэффициенты многочлена после развития.Оказывается, точное значение c не имеет значения, поэтому вам не нужно его вычислять, все, что имеет значение, это то, что мы доказали его существование и, таким образом, (n + a) b - O (n b ) .