Задача из журнала «Квант» (2001 год, 5 выпуск)
Условие
а) Расположите первые 100 натуральных чисел в таком порядке, чтобы для любых нескольких (но не всех) из этих чисел сумма номеров занятых ими мест не равнялась сумме самих этих чисел.
б*) При посадке в аэробус пассажиры сели куда попало. В итоге все места оказались заняты, а для любого множества, в котором не более 100 пассажиров, среднее арифметическое номеров занятых ими мест не менее чем на 1 отличается от среднего арифметического номеров мест, указанных в билетах. Каково наименьшее возможное число мест в таком аэробусе?
Решение
а) Укажем два способа: 100,1,2,…,97,98,99 и 2,3,4,…,99,100,1. Каждый из них дает требуемое расположение чисел, в чем легко непосредственно убедиться.
б) Ответ: 301 место.
Каждый пассажир включен в один из циклов вида P1,P2,…,Pm, где P1,P2,…,Pm – некоторые пассажиры, причем Pi-й пассажир (i=1,2,…,m—1) имеет билет на место, которое занимает Pi+1-й пассажир, а Pm-й пассажир – на место, которое занимает P1-й пассажир. Если в таком цикле 100 пассажиров или менее, то все они могли составить одну рассматриваемую группу, для которой среднее арифметическое номеров занимаемых ими мест равно среднему арифметическому номеров мест, указанных в их билетах, что противоречит условию. Поэтому m≥101+r≥202. Значит, если число циклов не меньше 3, то в аэробусе размещаются 303 или более пассажиров. Заметим далее, что если Pk,Pk+1,…,Pk+r– цепочка пассажиров, последовательно включенных в некоторый цикл, причем номера билетов Pk-го и Pk+r-го отличаются на 1, то r≥101. Рассматривая цепочку Pk+r,Pk+r+1,…,Pm,P1,…,Pk, получим неравенство m—(k+r)+k≥101. Следовательно, m≥101+r≥202 , и поэтому число мест в аэробусе может быть меньшим, чем 303, только если выполняется одно из следующих условий:
- Все пассажиры включены в один цикл;
- Число циклов равно 2, причем любые два билета на соседние (по номерам) места принадлежат пассажирам из разных циклов.
Пусть выполнено первое условие. Рассмотрим пассажиров An,An+1 и An+2 с билетами на n-е, (n+1)-е и (n+2)-е места соответственно. Между An-м и An+1-м пассажирами в кратчайшей из цепочек, их соединяющих, имеется не менее 100 пассажиров, между An+1-м и An+2-м также не менее 100 пассажиров, а между An+2-м и An-м либо нет ни одного пассажира, либо имеется не менее 100. Значит, если общее число мест меньше 303, то либо An сидит на (n+2)-м месте, либо An+2 сидит на n-м месте. Ввиду произвольности номера n имеем (с точностью до направления) цикл A1A3A5…ANA2A4…AN′, где N и N′ – наибольший нечетный и наибольший четный номера соответственно, а Ai–пассажир, занимающий i-е место, i=1,2,…,max(N,N′).Пассажиры, сидящие на местах N,2,4,…,198, имеют билеты на места 2,4,6,…,200, а разность соответствующих средних равна (N—200):100. Так как эта разность больше 1, получаем N≥301. Нетрудно убедиться, что цикл A1A3A5…A301A2A4…A300 удовлетворяет условиям задачи. Пусть теперь выполнено второе условие, т.е. имеются два цикла, каждый из которых включает всех пассажиров с билетами на места одной четности. Если в каком-нибудь из этих циклов пассажир An сидит не на (n+2)-м месте, а An+2– не на n-м месте, то в цикле не менее 202 пассажиров, а в аэробусе – не менее 403 мест. В противном же случае имеем (с точностью до направления) цикл A1A3A5…AN , где пассажиры с билетами на места 1,3,5,…,199 сидят на местах N,1,3,…,197; разность соответствующих средних арифметических (N—199):100 больше 1, откуда N≥301.