Эта задача связана с перестановками. У нас есть 30 бутылок, и одна из них пустая. Наша цель - расставить этикетки на бутылках так, чтобы они соответствовали содержимому, используя только переливания в пустую бутылку.
Представим, что у нас есть бутылки с номерами от 1 до 30, где 30-я бутылка пустая. Мы можем перелить лимонад из любой бутылки в пустую. В худшем случае, нам потребуется перелить содержимое каждой неправильно маркированной бутылки.
Для начала, мы должны найти бутылку, содержимое которой должно быть в пустой бутылке (то есть, бутылку с номером 30). Если такой бутылки нет, значит, все бутылки уже на своих местах, кроме, возможно, содержимого пустой бутылки.
Рассмотрим худший случай: все 29 бутылок заполнены неправильно. Чтобы расставить все по местам, нам потребуется выполнить 29 переливаний.
Например, если у нас три бутылки (A, B, C), где C - пустая:
Таким образом, нам понадобилось бы 3 переливания, чтобы все расставить по местам.
В нашем случае с 30 бутылками и одной пустой, нам понадобится максимум 29 переливаний.
Ответ: 29