Maths Olympiad Prep

Library / /52 of 57

Combinatorics Difficulty 7.5 National olympiad, round 2 Prove it Russia

A convex 20112011-gon is drawn on a blackboard. Pete draws its diagonals one by one so that each diagonal dd should intersect (by an interior point) not more than one diagonal drawn before dd. Find the maximal possible number of diagonals that Pete can draw according to these rules. (S. Berlov)

На доске нарисован выпуклый 20112011-угольник. Петя последовательно проводит в нём диагонали так, чтобы каждая вновь проведённая диагональ пересекала по внутренним точкам не более одной из проведённых ранее диагоналей. Какое наибольшее количество диагоналей может провести Петя? (С. Берлов)

Solution

Первое решение. Покажем, что в выпуклом nn-угольнике максимальное количество диагоналей, которое можно провести указанным способом, равно 2n62n - 6; при n=2011n = 2011 тогда получится указанный ответ. Пусть A1A2...AnA_1A_2...A_n — данный многоугольник. Тогда Петя может провести последовательно диагонали A2A4,A3A5,A4A6,...,An2AnA_2A_4, A_3A_5, A_4A_6, ..., A_{n-2}A_n, а затем — диагонали A1A3,A1A4,A1A5,...,A1An1A_1A_3, A_1A_4, A_1A_5, ..., A_1A_{n-1}, итого 2n62n - 6 диагоналей. На рисунке приведён пример при n=9n = 9.

Покажем теперь индукцией по nn, что больше 2n62n - 6 диагоналей в выпуклом nn-угольнике провести описанным способом нельзя. База при n=3n = 3 тривиальна. Для перехода рассмотрим процесс проведения диагоналей в многоугольнике A1A2...AnA_1A_2...A_n. Пусть для определённости A1AkA_1A_k — последняя проведённая диагональ. Тогда по условию она пересекает не более, чем одну проведённую ранее диагональ (обозначим её dd, если она существует).

Далее, все диагонали, кроме A1AkA_1A_k и, возможно, dd, проводились либо в kk-угольнике A1A2...AkA_1A_2...A_k, либо в (n+2k)(n + 2 - k)-угольнике AkAk+1...AnA1A_kA_{k+1}...A_nA_1, при этом в каждом из этих многоугольников они проводились с выполнением условий. Значит, по предположению индукции, этих диагоналей не больше (2k6)+(2(n+2k)6)=2n8(2k - 6) + (2(n + 2 - k) - 6) = 2n - 8. Учитывая две диагонали A1AkA_1A_k и dd, получаем, что общее количество не больше 2n8+2=2n62n - 8 + 2 = 2n - 6, что и требовалось.

Второе решение. Приведём другое доказательство того, что в выпуклом nn-угольнике можно провести не более 2n62n - 6 диагоналей с соблюдением условия задачи.

Будем красить проводимые диагонали в красный и синий цвета так. Первую диагональ окрасим синим; далее, если вновь проведённая диагональ пересекает синюю, то окрасим её красным, иначе — синим. Тогда ясно, что одноцветные диагонали не будут пересекаться по внутренним точкам.

Докажем, что диагоналей каждого цвета не больше n3n - 3; отсюда будет следовать, что всего их не более 2(n3)2(n - 3). Действительно, пусть есть kk одноцветных диагоналей. Поскольку они не имеют общих внутренних точек, они разбивают nn-угольник на k+1k+1 многоугольников. У каждого многоугольника хотя бы три стороны, значит, суммарное количество SS их сторон не меньше 3(k+1)3(k+1). С другой стороны, стороны этих многоугольников — это наши диагонали (каждая посчитана по два раза) и стороны исходного nn-угольника (посчитанные по одному разу). Значит, S=n+2kS = n + 2k. Итак, n+2k3(k+1)n + 2k \ge 3(k+1), или kn3k \le n - 3, что и требовалось доказать.

Figure 1

Want a route through all this instead of an archive? The track puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement and solution reproduced as published; topic and difficulty added by this site.