Для решения задачи давайте сначала узнаем размер исходного текста в кодировке КОИ-8.
Исходный текст: «Обь, Лена, Волга, Москва, Макензи, Амазонка — реки».
Теперь, подсчитаем количество символов. В исходном предложении у нас следующее количество символов, включая запятые и пробелы:
- «Обь» (4 символа)
- «,» (1 символ)
- пробел (1 символ)
- «Лена» (4 символа)
- «,» (1 символ)
- пробел (1 символ)
- «Волга» (5 символов)
- «,» (1 символ)
- пробел (1 символ)
- «Москва» (6 символов)
- «,» (1 символ)
- пробел (1 символ)
- «Макензи» (8 символов)
- «,» (1 символ)
- пробел (1 символ)
- «Амазонка» (8 символов)
- двух пробелов (2 символа)
- «—» (1 символ)
- пробел (1 символ)
- «реки» (4 символа)
- «.» (1 символ)
Теперь подсчитаем общее количество символов: 4 + 1 + 1 + 4 + 1 + 1 + 5 + 1 + 1 + 6 + 1 + 1 + 8 + 1 + 1 + 8 + 2 + 1 + 4 + 1 = 54 символа
Каждый символ в кодировке КОИ-8 занимает 1 байт, значит, общий размер в байтах составляет 54 байта.
Теперь, согласно условию, было вычеркнуто название одной из рек, и новый размер оказался на 8 байтов меньше: 54 - 8 = 46 байтов.
Это значит, что вычеркнутое название реки, включая запятую и пробелы, должно уменьшить размер текста на 8 байт.
Теперь рассмотрим возможные названия рек:
- «Обь»,
- «Волга»,
- «Москва»,
- «Макензи»,
- «Амазонка».
Если вычеркнуть «Обь», то текст уменьшится на 4 символа + 2 (запятая и пробел) = 6 байт. Если вычеркнуть «Волга», то текст уменьшится на 5 + 2 = 7 байт. Если вычеркнуть «Москва», то текст уменьшится на 6 + 2 = 8 байт. Если вычеркнуть «Макензи», то текст уменьшится на 8 + 2 = 10 байт (не подходит). Если вычеркнуть «Амазонка», то текст уменьшится на 8 + 2 = 10 байт (не подходит).
Таким образом, единственный вариант, который подходит – это «Москва».
Ответ: Москва.