В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Nigina11111
Nigina11111
23.04.2022 20:14 •  Информатика

Укажите максимальное трёхзначное число в системе счисления с основаниес 6 ответ укажите в десетичной системе счисления

Показать ответ
Ответ:
CorgiDog
CorgiDog
20.05.2020 09:16
Учитель даёт тебе закодированную информацию (чушь несет, которую ты постоянно слушаешь), ты ее воспринимаешь как слуховую (когда говорит) и как зрительную (когда рисует на доске). Ты эту информацию загоняешь в мозг, где производишь обработку (из бреда составляешь адекватные знания (информацию (т.е. то, что уменьшает твою неопределенность)). Правила обработки у тебя простые - игнорируешь гхмыканья, белиберду (то, что ты прослушала на уроке и не хватает умишка дотюнькать, о чем он говорит), а то, с чем ты имела дело и имеет связи-оставляешь на хранение. То, что ты оставляешь на хранение и является результатом обработки.Такой вид обработки относится к преобразованию информации. Очень просто можешь и написать о анализировании и синтезировании.
0,0(0 оценок)
Ответ:
Екатерина20876
Екатерина20876
11.11.2021 19:40
Наивный алгоритм: используя два вложенных цикла, проверить все подстроки, являются ли они палиндромами. Такой алгоритм будет работать O(|S|^2), что при ограничении |S| <= 10^5 потребует примерно 10^10 / 2 сравнений, что достаточно долго.

Оптимизация: в центре у палиндрома четной длины всегда пара одинаковых символов. Их можно найти, а затем увеличивать длину до тех пор, пока это возможно. Плюс этого наблюдения в том, что если пара попадется не в центре, то максимальная длина подстроки-палиндрома с центром в этой паре, будет ограничена сверху. Однако в худшем случае (все символы одинаковы) всё равно придется произвести немалое число сравнений.

Однако задачу можно решить и за линейное время. Например, существует алгоритм Манакера, основанный на том, что можно использовать информацию, что часть строки является палиндромом. А именно, если в длинную-длинную строку-палиндром входит другая подстрока-палиндром, то можно не начинать проверку заново, а использовать уже имеющуюся информацию.

Пример 1: "длинная" подстрока-палиндром:
cbbaabbaabbc
в которой известна подстрока-палиндром. Тогда в строке есть симметричная подстрока-палиндром:
cbbaabbaabbc
Пример 2: "длинная" подстрока палиндром:
bbaabbaabbaa
Зная, что в ней есть подстрока-палиндром
bbaabbaabbaa,
можно явные сравнения для подстроки с центром в
bbaabbaabbaa
начинать уже с 
bbaabbaabbaa

Если не хочется писать самостоятельно, алгоритм Манакера легко находится.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота