Студенты решили сходить в поход в горы. Они заранее договорились, что сначала каждый человек в отдельности платит за определённые вещи, такие как: еда, проезд, напитки…, а затем, расходы делятся поровну. После похода расходы всех друзей суммируются, и происходит обмен деньгами так, чтобы итоговая стоимость для всех оказалась равной с точностью до одного цента. Напишите программу, которая, основываясь на списке расходов, определяет минимальную сумму денег, которая должна поменять хозяина, для того чтобы уравнять (с точностью до цента) расходы всех студентов.
Решите на python
В применении к двоичной системе это означает, что слева должны стоять все единицы, а справа - нули.
Получаем 11000(2)=1х2^4+1x2^3=16+8+=24(10) - тут символ ^ означает возведение в степень.
ответ: 24