Задача решается пошагово: Петя получает серию только после того, как Катя полностью скачает файл, затем начинает передавать его по локальной сети. Значит, время на скачивание плюс время на передачу суммируются.
Допустим, MB здесь трактуется как мегабайты в двоичной системе (MiB), чтобы числа в задаче давали ровные результаты.
- Преобразование объёма файла в биты
- 600 MiB = 600 · 2^20 байт
- в биты: 600 · 2^20 · 8 = 4800 · 2^20 бит
- Время скачивания Катей
- скорость скачивания: 2^23 бит/с
- t_down = (4800 · 2^20) / 2^23 = 4800 / 2^3 = 600 секунд
- Время передачи по LAN
- скорость передачи по локальной сети: 2^21 бит/с
- t_transfer = (4800 · 2^20) / 2^21 = 4800 / 2 = 2400 секунд
- Общее время
- t_total = t_down + t_transfer = 600 + 2400 = 3000 секунд
- в минутах: 3000 / 60 = 50 минут
Ответ: 50 минут (3000 секунд), если 600 Мбайт трактуется как 600 МиБ.
Примечание: если считать 600 MB как десятичные мегабайт (1 MB = 10^6 байт), получится примерно 47.7 минут. В рамках данной задачи число получилось чистым именно при использовании двоичной мегабайтовой единицы.