2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Задача про последовательности
Сообщение02.08.2013, 13:54 
Заслуженный участник


27/04/09
28128
(Не знаю, как у неё с олимпиадностью.)

Рассмотрим конечные последовательности $(a_0, \ldots, a_{k-1})$. Окружением члена $a_i$ назовём тройку $(a_{(i-1) \bmod k}, a_i, a_{(i+1) \bmod k})$.

Найдите наибольшую длину $S$ последовательности из чисел $1,\ldots,n$, в которой все окружения разные.

Например, для 1 и 2 это $n^3$ (последовательности 1 и 11121222).

(Было бы неплохо описать алгоритм построения какого-то семейства максимальных последовательностей.)

 Профиль  
                  
 
 Re: Задача про последовательности
Сообщение24.08.2013, 23:53 
Модератор
Аватара пользователя


11/01/06
5702
Ответ всегда $n^3$. Искомая последовательность легко получается из эйлерова цикла в графе де Брёйна, вершинами которого являются двойки чисел, а ребрами - тройки. Эйлеров цикл в нём существует потому как входящая и выходящая степень каждой вершины равна $n$ (т.е. равны между собой), а граф, очевидно, связен.

 Профиль  
                  
 
 Re: Задача про последовательности
Сообщение25.08.2013, 00:51 
Заслуженный участник


27/04/09
28128
:shock: Просто и красиво! Спасибо.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group