Олимпиадная задача Богданова: Инварианты на круге для 8-10 классов
Задача
По кругу стоят2009целых неотрицательных чисел, не превышающих 100. Разрешается прибавить по1к двум соседним числам, причем с любыми двумя соседними числами эту операцию можно проделать не более k раз. При каком наименьшем k все числа гарантированно можно сделать равными?
Решение
Обозначим числа на окружности через a1,..,a2009, и положим an+2009=an=an-2009. Пусть N=100400.
- Положим a2=a4=..=a2008=100и a1=a3=..=a2009=0. Пусть мы сумели сделать все числа равными при каком-то значении k .
Рассмотрим сумму S=(a2-a3)+(a4-a5)+..+(a2008-a2009). Эта сумма увеличивается на 1при прибавлении единицы к паре (a1,a2),
уменьшается на 1при прибавлении к паре (a2009,a1)и не изменяется при всех остальных операциях. Поскольку исходное значение S равно S0=100· 1004=N , а конечное должно быть нулем, то пара (a2009,a1)увеличивалась хотя бы N раз. Это значит, чтоk
N . - Осталось показать, что при k=N требуемое всегда возможно. Рассмотрим произвольный набор чисел ai . Увеличим каждую пару(ai,ai+1)ровно si=ai+2+ai+4+..+ai+2008раз. Тогда число ai превратится в
ai+si-1+si =ai+(ai+1+ai+3+..+ai+2007)+
1004· 100=N , что и требовалось.
Ответ
Ответ задачи отсутствует
Чтобы оставлять комментарии, войдите или зарегистрируйтесь
Комментариев нет