Нора крота представляет собой 1000 комнат, пронумерованных номерами от 1 до 1000. Между некоторыми комнатами крот прорыл проходы так, что из любой комнаты можно попасть в любую другую. В первой норе было x₁ орехов, во второй - x₂ орехов, ... , в 1000-ой норе было x₁₀₀₀ орехов. Однажды крот решил по-новому разложить орехи. Крот хочет, чтобы в первой норе оказалось y₁ орехов, во второй - y₂ орехов, ... , в 1000-ой норе - y₁₀₀₀ орехов. За одну операцию крот может перенести из одной норы в другую сколько угодно (если хватает) орехов, если эти две норы непосредственно соединены проходом. За какое наименьшее число операций крот гарантированно сможет осуществить своё желание для любого расположения проходов?

14 Июл 2019 в 19:44
120 +1
0
Ответы
1

Для достижения желаемого распределения орехов кроту необходимо равномерно распределить орехи между всеми норами. Поэтому кроту потребуется 999 операций, чтобы перенести орехи из 1000-ой норы в каждую из первых 999 нор, чтобы в каждой норе оказалось по y₁ ореха. После этого ему придется сделать еще 998 операций, чтобы перенести из 999-ой норы в каждую из первых 998 нор ровно по y₂ ореха, и так далее.

В общем случае, кроту потребуется сделать 999+998+...+1 = 499500 операций, чтобы достичь желаемого распределения орехов во всех норах.

20 Апр в 23:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир