Лашин-1
(В. Лашин)
Житель многоквартирного дома решил записать шикарное пение мартовских котов.
Коты пели с 3:00 до 6:00 утра (3 часа ровно), всё это время их пение записывалось в формате стерео с частотой дискретизации 60 кГц и разрешением 10 бит.
Поскольку житель был максимально удовлетворен пением, он решил разослать запись своим друзьям.
Известно, что на передачу записи всем друзьям в итоге ушло не менее 3 часов.
Скорость передачи данных с устройства жителя — 4 Мбайт/с.
Как минимум сколько друзей в итоге потерял житель?
Считается, что передача данных не могла окончится на половине, если житель начал передавать файл - то передаёт до конца.
Запись: 2 канала, 60000 Гц, 10 бит, 3 с.
Размер файла: 2 × 60000 × (10 / 8) × 3 = 450000 байт (v).
Скорость 4 Мбайт/с; время одному другу u ≈ 0 с.
Не менее 3 часов на всех: n = ceil(10 800 / u) = 28 друзей.
import math
# каналы
k = 2
# частота и глубина
f = 60000
b = 10
# длительность (с)
t = 3 * 3600
# размер файла (байт)
v = (k * f * b) // 8 * t
# скорость передачи (байт/с)
s = 4 * 1024 * 1024
# время одному другу (с)
u = v / s
# число друзей
n = math.ceil(3 * 3600 / u)
print(n)
Время решения
00:00.00
Нажмите «Пуск», когда начнёте решать
Пробел — пуск и пауза
Поверните телефон
Горизонтальный режим удобнее для таблицы и Python-кода