Processing math: 46%

58-я Международная Математическая Oлимпиада
Бразилия, Рио-де-Жанейро, 2017 год


N2 бүтін саны берілген. N(N+1) ойыншы бар командасы қатарда түр, және оларда кез келген екеуінің бойлары бірдей емес. Жаттықтырушы N(N1) ойыншыны алып тастап, қалған 2N ойыншыларының жаңа қатарында келесі N шарт көруге келеді:
(1) бойлары ең ұзын екі ойыншының арасында ешкім жоқ,
(2) бойлары үшінші мен төртінші ең ұзын ойыншының арасында ешкім жоқ,

(N) бойлары ең кіші екі ойыншының арасында ешкім жоқ.
Осыны әрқашан істеуге мүмкіндігі бар екенін дәлелдеңіз.
посмотреть в олимпиаде

Комментарий/решение:

  7
2 года 10 месяца назад #

Решение. Разделим изначальный ряд на куски p1,...,pN по N+1 подряд идущих футболистов. Пусть pi={ai1>ai2>...>ai(N+1)}. Создадим множество S={s1,...,s2N}. Теперь рассмотрим следующий процесс из N шагов:

(1) Выберем кусок pi, в котором ai2=max

Из данного куска отметим элементы a_{i1}>a_{i2} и положим их в S: s_1=a_{i1}, s_2=a_{i2}. Потом уберем из рассмотрения этот кусок полностью.

Для k=2,...,N:

(k) Среди оставшихся кусков выберем кусок с \max a_{j(k+1)}. Из него отметим элементы a_{jk}>a_{j(k+1)} и положим их в S: s_{2k-1}=a_{jk}, s_{2k}=a_{j(k+1)}. Потом уберем из рассмотрения этот кусок полностью.

После окончания данного процесса получим множество S состоящее из некоторых 2N футболистов, причем из построения следует, что

s_1>s_2>s_3>...>s_{2N},

а так же элементы s_{2k-1},s_{2k} лежат в одном куске для k=1,...,N. Оставив только этих футболистов легко убедится, что полученная конфигурация удовлетворяет условию задачи. \square