Привет! Давай разбираться в задаче шаг за шагом.
У нас есть пакет документов объемом 28 Мбайт. Егор и Алексей передают его друг другу со скоростью 2^21 бит/с. Анатолий и Даниил тоже обмениваются этими документами, но они используют архиватор, который сжимает данные до 65% от начального размера.
Для начала переведем мегабайты в биты. Так как 1 Мбайт = 2^20 байт, и в одном байте 8 бит, получаем: 28 Мбайт = 28 * 2^20 * 8 бит.
Теперь узнаем, сколько времени потребуется Егору и Алексею для передачи данных: Время = Объем данных / Скорость Время = (28 * 2^20 * 8 бит) / (2^21 бит/с) = 28 * 8 / 2 секунд = 112 секунд.
Теперь давай посчитаем время для Анатолия и Даниила. Сначала данные сжимаются до 65%, затем передаются и распаковываются. Сжатый объем = 28 Мбайт * 65% = 28 * 65 / 100 Мбайт = 18.2 Мбайт (примерно).
Теперь переведем сжатый объем в биты: 18.2 Мбайт ≈ 18.2 * 2^20 * 8 бит.
Время для передачи сжатых данных Анатолием: Время сжатия = 12 секунд (по условию).
Время для передачи сжатых данных: Время передачи = (18.2 * 2^20 * 8 бит) / (2^21 бит/с) ≈ 18.2 * 8 / 2 секунд = 72.8 секунд (примерно).
Время на распаковку у Даниила: Время распаковки = 3 секунды (по условию).
Общее время для Анатолия и Даниила: Общее время = Время сжатия + Время передачи + Время распаковки ≈ 12 сек + 72.8 сек + 3 сек ≈ 87.8 сек (округлим до 88 секунд).
Теперь найдем разницу во времени между двумя способами передачи: Разница = Время Егора и Алексея - Время Анатолия и Даниила = 112 сек - 88 сек = 24 секунды.
Ответ: 24.
