Чтобы решить задачу, давайте разберёмся с кодировкой и количеством байтов, которые занимает текст. В Unicode каждый символ действительно занимает 2 байта, так как он кодируется 16 битами.
Исходный текст: Вова написал текст: «Ом, Бор, Кюри, Попов, Джоуль, Рентген, Курчатов, Резерфорд - великие физики». Подсчитаем символы (включая запятые и пробелы) в этом предложении.
Подсчёт символов: Сначала посчитаем количество символов:
- «Ом, Бор, Кюри, Попов, Джоуль, Рентген, Курчатов, Резерфорд - великие физики» = 85 символов.
Перевод в байты: Количество байтов, занимаемых текстом, рассчитывается по формуле: \[ \text{Количество символов} \times 2 = 85 \text{ символов} \times 2 \text{ байта/символ} = 170 \text{ байтов} \]
Удаление фамилий: У нас есть отметка, что после удаления некоторых фамилий новый размер текста составил 132 байта. Давайте сначала посчитаем, сколько байтов было удалено: \[ 170 \text{ байтов (старый размер)} - 132 \text{ байта (новый размер)} = 38 \text{ байтов} \]
Поскольку каждый символ занимает 2 байта, общее количество удалённых символов будет равно: \[ \frac{38 \text{ байтов}}{2 \text{ байта/символ}} = 19 \text{ символов} \]
Список фамилий: Исходный текст содержит следующие фамилии:
- Бор
- Кюри
- Попов
- Джоуль
- Рентген
- Курчатов
- Резерфорд
Из списка нам нужно выбрать две фамилии, которые в сумме занимают 19 символов:
- «Кюри» (5 символов)
- «Попов» (5 символов)
- «Джоуль» (6 символов)
- «Рентген» (7 символов)
- «Курчатов» (9 символов)
- «Резерфорд» (10 символов)
Попробуем разные комбинации:
«Кюри» + «Попов» = 5 + 5 = 10 символов (недостаточно)
«Кюри» + «Джоуль» = 5 + 6 = 11 символов (недостаточно)
«Попов» + «Джоуль» = 5 + 6 = 11 символов (недостаточно)
«Джоуль» + «Рентген» = 6 + 7 = 13 символов (недостаточно)
«Джоуль» + «Курчатов» = 6 + 9 = 15 символов (недостаточно)
Находим пары, которые могут дать нужное количество:
«Рентген» (7) + «Курчатов» (9) слишком много
«Резерфорд» (10) + «Поду» (не существует)
Пробуем отдельные фамилии:
- «Резерфорд» + «Кюри» = 10 + 5 = 15
- «Курчатов» + «Джоуль = 9 + 6 = 15
Однако, похоже, что наиболее успешный подход будет просто удалить два длинных имени: «Резерфорд» и «Курчатов». В результате, удаленные фамилии: Курчатов и Резерфорд.