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
5710
Ответ всегда $n^3$. Искомая последовательность легко получается из эйлерова цикла в графе де Брёйна, вершинами которого являются двойки чисел, а ребрами - тройки. Эйлеров цикл в нём существует потому как входящая и выходящая степень каждой вершины равна $n$ (т.е. равны между собой), а граф, очевидно, связен.

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


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

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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