Назад

Олимпиадная задача Богданова: Инварианты на круге для 8-10 классов

Задача

По кругу стоят2009целых неотрицательных чисел, не превышающих 100. Разрешается прибавить по1к двум соседним числам, причем с любыми двумя соседними числами эту операцию можно проделать не более k  раз. При каком наименьшем k все числа гарантированно можно сделать равными?

Решение

Обозначим числа на окружности через  a1,..,a2009, и положим an+2009=an=an-2009. Пусть N=100400.

  1. Положим 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 .
  2. Осталось показать, что при 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)+

  • (ai+2+ai+4+..+ai+2008) =a1+..+a2009,

то есть все числа станут равными. С другой стороны, si 1004· 100=N , что и требовалось.

Ответ

Ответ задачи отсутствует

Чтобы оставлять комментарии, войдите или зарегистрируйтесь

Комментариев нет