Бурый медведь пришел

Вспомнил старую игру "Бурый медведь пришел - Бурый медведь ушел"

Бурый медведь пришел Алкоголизм, Алкоголь, Расчет, Исследования, Бурые медведи, Трезвость, Длиннопост


Суть - в штоф - 0.5 наливается водка, разливается по 50 грамм, в штоф доливается 100 коньяка.
Когда в штофе остается только коньяк - "Бурый медведь пришел",
после чего начинается проводы медведя, посредством долива по 100 водки в штоф, каждую итерацию, пока в штофе не будет прозрачная водка.

Стало интересно, насколько это реально.
Предположим, что цель достигается, когда исходного напитка остается 2%.
Ждут медведя и "вкушают" два персонажа с дискретностью 50 мл на раунд.

def calculate_mixed_extraction_cycles(V):
volume_vodka = V # начальный объем водки
volume_cognac = 0 # начальный объем коньяка
cycles = 0
while volume_vodka > 0.02 * V:
# Изымаемая часть содержит водку и коньяк в текущей пропорции
extracted_vodka = x * (volume_vodka / V)
extracted_cognac = x * (volume_cognac / V)
# Уменьшение объема водки и коньяка после извлечения
volume_vodka -= extracted_vodka
volume_cognac -= extracted_cognac
# Добавление коньяка
volume_cognac += x
cycles += 1
return cycles
# Расчет количества циклов для емкости 0.5 литра
mixed_extraction_cycles_V1 = calculate_mixed_extraction_cycles(V1)
mixed_extraction_cycles_V

Result 18
Итого 18 по 50 грамм для прихода медведя и 18 для ухода.

По 900 грамм на человека для прихода медведя и еще 900 для ухода.
Неудивительно, что ухода белого медведя еще не было зафиксированно.

Бурый медведь пришел Алкоголизм, Алкоголь, Расчет, Исследования, Бурые медведи, Трезвость, Длиннопост

Или бывало у кого ?