У меня есть последовательность положительных чисел x_1, x_2, ... X_n и я хочу, чтобы найти последовательную подпоследовательности, где: 0 < x_i-X_j < IJ, 1 < = у < < я = п выполняется для всех i, j. Определите S (t) как длину самой длинной последовательной последовательности, заканчивающуюся на x_t ..Последовательность чисел с ограничениями
например. если S (t) = 3, то это справедливо для x_t, x_ {t-1}, x_ {t-2}
Я пытаюсь найти формулу рекурсии, и я полностью застрял. Я попытался немного поиграть с цифрами, чтобы найти какой-то рисунок:
S (5) = 2 означало бы, что S (5) = 2 + S (4) и S (4) должны быть $ 0 $. Но то возможно, что S (3) может быть равным 1, поэтому мы должны остановиться, как только выясним, что S (4) = 0
Базовые чехлы или, возможно, специальные случаи S (0) = 0, S (1) = 0?
Можно ли написать S (k) в терминах S (k-1)?
Я пытаюсь построить алгоритм для этого, но сначала мне нужно выяснить формулу рекурсии.
Можете ли вы привести пример того, что вы имеете в виду по «последовательной подпоследовательности» и «числам»? От имени это звучит так, будто оно должно быть целыми целыми числами - например, наибольшая последовательная подпоследовательность 0, 2, 3, 4, 5, 4 будет равна 2, 3, 4, 5. Но это не удовлетворяет которое вы предоставляете. –
В вашем повторении последовательность из 1 кажется недействительной. Это по ошибке или по назначению? Это определенно противоречит обычному определению последовательности. – Paul