Ниже подробное решение в шагах.
Дано:
- Размер файла: 600 MB
- Скорость загрузки на Катю: 223 бит/с
- Скорость передачи по локальной сети: 221 бит/с
- Катя должна полностью скачать файл перед тем, как передавать Пете
- Нужно время в минутах
Приведение размера файла к битам 1 Мбайт = 8 000 000 бит (поскольку 1 байт = 8 бит и 1 MB = 10^6 байт) 600 MB = 600 × 8 000 000 бит = 4 800 000 000 бит
Время скачивания Катей (в секундах) t_download (с) = размер (бит) / скорость скачивания t_download = 4 800 000 000 бит / 223 бит/с ≈ 21 524 663 с
Время передачи Пете после того, как файл полностью скачан (в секундах) t_transfer (с) = размер (бит) / скорость передачи по сети t_transfer = 4 800 000 000 бит / 221 бит/с ≈ 21 719 457 с
Общее время до того, как Петя получит серию (слепое сложение, так как сначала скачиваем, потом передаем) t_total (с) = t_download + t_transfer ≈ 21 524 663 + 21 719 457 ≈ 43 244 120 с
Преобразование в минуты t_total (мин) = 43 244 120 с ÷ 60 ≈ 720 736.999... ≈ 720 737 минут
Ответ: Примерно 720 737 минут. Это примерно 500 дней (около 1,37 года).
Примечание: если учесть, что 1 МБ может рассматриваться как 1 MiB (1 MiB = 1 048 576 байт), размер файла будет чуть больше, и итоговое время будет примерно на 4–5% больше, но порядок ответа останется около полумиллиона–половины миллиона минут.