Задача ставится так, что Катя полностью скачивает файл, а затем передаёт его Пете по локальной сети. Значит, время складывается из двух этапов: скачивание и передача.
Дано:
- Размер файла: 600 Мбайт
- Скорость скачивания Катей: 223 бит/с
- Скорость передачи по локальной сети: 221 бит/с
- Переведём размер файла в биты
- 1 байт = 8 бит
- 1 мегабайт (Мбайт) = 10^6 байт (обычно в таких задачах берут десятичную единицу) Тогда 600 Мбайт = 600 × 10^6 байт = 600 × 8 × 10^6 бит = 4.8 × 10^9 бит.
- Время на скачивание Катей
- Время скачивания t_down = размер в битах / скорость скачивания
- t_down = (4.8 × 10^9 бит) / (223 бит/с) ≈ 2.1525 × 10^7 с
- Это примерно 249.1 суток (поскольку 1 сутки = 86400 s).
- Время на передачу Катей Пете по LAN
- Катя должна полностью скачать файл, потом начинать передачу. Время передачи t_up = размер в битах / скорость передачи
- t_up = (4.8 × 10^9 бит) / (221 бит/с) ≈ 2.1719 × 10^7 с
- Это примерно 251.4 суток.
- Общее время
- t_total = t_down + t_up ≈ 2.1525×10^7 + 2.1719×10^7 ≈ 4.3244×10^7 с
- В днях: 4.3244×10^7 с / 86400 с/день ≈ 500.5 суток
- Это примерно 1 год и 135 суток, то есть около полутора лет (примерно 500 суток) плюс около 12 часов.
Ответ: Петя получит новую серию примерно через 500.5 дней (примерно 1 год 4–5 месяцев), если Катя сначала полностью скачает файл, а затем передаст его по локальной сети. Надо учитывать, что реальные данные могут немного отличаться из-за накладных расходов на передачу, протоколы и т. п.