Всего - 779 спортсменов
Прошли - 280 спортсменов
Определим минимальную кодировку.
Это делается так:
i - это кол-во бит.
Например
тут i = 2, этого хватило бы для 3 спортсменов.
то есть 9 бит хватило бы для 511 спортсменов. А нам надо <span>779. Значит увеличиваем кол-во бит
</span><span>
Этого хватило бы для 1023 спортсменов. Нам хватает.
</span>
Значит минимальное кол-во бит для кодирования - 10
У нас прошли 280, а каждая запись кодируется 10 битами, значит умножив 280 на 10, мы найдём объём всех записей.
280 * 10 = 2 800 бит
Ответ: 2 <span>
800 бит или 350 байт.</span>
Нужно налить из 8-ми литрового кувшина целый 3-х литровый, из него вылить всё в 5-ти литровый, опять налить из 8-ми литрового кувшина целый 3-х литровый, и долить до конца 5-ти литровый. Получаем, что в 8-ми литровом остаётся 2-а литра, в 5-ти литровом, все 5-ть, а в 3-х литровом - 1 литр.
<em>Удачи</em><em>)</em><em>)</em><em>)</em><em />
1
4 дороги = 2^2 т.е. 2 бита информации
2
16 = 2^4 значит символ веси 4 бит
Вес текста = 384 * 4 бит = 1536.0 бит = 192.0 байт = 0.1875 Кбайт
4625/16 =289 (4625-4624=1)
289/16=18 (289-288=1)
18/16=1 (18-16=2)
записываем с конца
1211
356 в двоичной будет 101100100
356 в восьмеричной будет 544
,мы делим число на систему которую нам надо ,и далее число которое получили делим до того как оно перестанет делиться . и после записывает ответ с конца ,учитывая последнее деленое число ,и предыдущие остатки .
Давайте применим сортировку пузырьком
def bubble_sort():
new_list = list(map(int, input('Введите числа через пробел: ').split(' ')))
for i in range(len(new_list) - 1):
for j in range(len(new_list) - i - 1):
if new_list[j] > new_list[j + 1]:
new_list[j], new_list[j + 1] = new_list[j + 1], new_list[j]
return new_list
print(bubble_sort())