Петр, василий и татьяна совместно используют канал связи с хранилищем файлов с пропускной мбайт в секунду. система нагрузки настроена таким образом, что если в данный момент времени канал использует только один человек, то скачивание файла происходит со скоростью равной пропускной канала, а если канал используют несколько человек — пропускная канала поровну делится между пользователями. петр начал скачивать файл размером 1792 мбайт. через 16 секунд после этого василий начал скачивать файл, размером 1024 мбайт. еще через 32 секунды татьяна начала скачивать файл, размером 256 мбайт. за сколько секунд петр скачал свой файл? затраты пропускной канала на передачу информации и подтверждений не учитываются. в процессе скачивания файлов никакой дополнительной активности в сети пользователи не проявляют. в ответе укажите целое число секунд. пример ввода ответа:

viktoriyayudin viktoriyayudin    3   24.06.2019 13:09    28

Ответы
Evilanda Evilanda  02.10.2020 10:17

16 секунд Петр качал файл в гордом одиночестве. Скорость закачки равнялась 24 Мбайт/сек. За это время он скачал 16 сек * 24 МБайт/сек = 384 Мбайт.

Затем подключился Василий, и они стали 32 секунды вдвоем делить канал: 32 сек * 24/2 Мбайт/сек = 32*12 = 384 Мбайт.

Таким образом, за 48 уже рассмотренных секунд Петр скачал 384 Мбайт + 384 Мбайт = 768 Мбайт. Ему осталось скачать 1792 Мбайт - 768 Мбайт = 1024 Мбайт.

Оставшееся время канал был занят тремя людьми, следовательно пропускная на каждого стала равна 24/3 = 8 МБайт/сек.

И эти 1024 Мбайт / 8 МБайт/сек = 128 сек.

Сложим все время: 16 сек + 32 сек + 128 сек = 176 сек или 2 мин 56 сек.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика