Запитання з тегом «subsequences»

1
Найдовший повторний (розсіяний) наступ у струні
Неформальна постановка проблеми: Враховуючи рядок, наприклад , ми хочемо пофарбувати деякі букви в червоний колір, а деякі - в синій (а деякі зовсім не такі), щоб читати лише червоні ліворуч зліва направо - такий же результат, як і читання лише синіх літер.А ССА Б В А ВACCABBABACCABBAB У прикладі ми …

3
Чи існує алгоритм, який знаходить відсортовані підряди розміром три за час?
Я хочу довести або спростувати існування алгоритму, який, маючи масив цілих чисел, знаходить три індекси і такі, що і (або виявляє, що такої потрійності немає) у лінійному часі.i , j k i < j < k A [ i ] < A [ j ] < A [ k ]АAAi …

4
Як за допомогою жадібного алгоритму знайти послідовність, що зменшується, найближчу до заданої?
Вам дано n цілих чисел всі від до . Під кожним цілим числом слід записати ціле число між і з вимогою, щоб утворював не спадаючу послідовність. Визначте відхилення такої послідовності як . Створіть алгоритм, який знаходить значення b_i з мінімальним відхиленням у процесі виконання O (n \ sqrt [4] {l}) …

1
Знаходження найбільш тривалої послідовності, що повторюється
З огляду на рядок , я хотів би знайти найдовший підряд (щонайменше двічі) підряд. Тобто, я хотів би знайти рядок який є подальшим (не повинно бути суміжним) з таким, що . Тобто, - рядок, половинки якої з’являються двічі поспіль. Зауважимо, що - це підряд , але не обов'язково підрядка.ssswwwsssw=w′⋅w′w=w′⋅w′w=w' \cdot …

1
Знайдіть найдовший візерунок у рядку
Я шукаю ефективний алгоритм, щоб знайти найдовший повторюваний візерунок у рядку. Наприклад, розглянемо наступний рядок чисел: 5431428571428571428571428571427623874534. Як бачите, 142857142857це найдовший візерунок, який повторюється пару разів (принаймні двічі) у цьому рядку. Повторний рядок не повинен містити жодної ідеї, а не грубої сили?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.