Чтобы решить задачу, нужно понять, как кодируется текст на компьютере, и сколько байтов занимают символы. Саша использует 12 бит для кодирования каждого символа, что необходимо преобразовать в байты для удобства расчетов.
Определим, сколько бит в 1 байте:
1 байт = 8 бит.Сколько символов составляет уменьшение в 18 байт?
Если размер исправленного предложения стал на 18 байт меньше, то в битах это будет:
\( 18 \, \text{байт} \times 8 \, \text{бит}/\text{байт} = 144 \, \text{бита} \).Сколько символов соответствует 144 битам?
Каждый символ кодируется 12 битами, следовательно:
\( \frac{144 \, \text{бит}}{12 \, \text{бит/символ}} = 12 \, \text{символов} \).Исходный текст:
В исходном предложении Саша удалил фамилию и инициалы одного из учёных, а также запятую и пробел рядом с ними. Вместе удалено 12 символов. Предположительно, это фамилия учёного (считаем, что инициалы уже не нужны) плюс запятая и пробел.Фамилии учёных в тексте:
В тексте упоминаются следующие учёные:- Берг А. И.
- Канторович Л. В.
- Лебедев С. А.
- Марков А. А.
- Криницкий Н. А.
- Ляпунов А. А.
- Ершов А. П.
Теперь нужно посчитать символы в фамилиях, чтобы узнать, какая из них может занимать 12 символов с учётом запятой и пробела.
- Берг: 4 символа
- Канторович: 12 символов
- Лебедев: 8 символов
- Марков: 6 символов
- Криницкий: 10 символов
- Ляпунов: 8 символов
- Ершов: 6 символов
Из возможных фамилий только "Канторович" занимает ровно 12 символов. Если мы убираем фамилию "Канторович" и добавляем запятую и пробел, это будет составлять 12 символов:
- "Канторович" (12) + запятая (1) + пробел (1) = 14 символов (но удалённых 12, значит все верно).
Таким образом, удалённая фамилия учёного – Канторович.