Чтобы решить задачу, давайте внимательно рассмотрим информацию, предоставленную в условиях.
Исходный текст: "Бокс, дзюдо, футбол, бейсбол, плавание, бадминтон, фехтование - виды спорта".
Кодировка: В одной из кодировок каждый символ кодируется 16 битами, что равно 2 байтам на символ.
Удаление названия вида спорта и лишних символов: Ученик вычеркнул один вид спорта и убрал лишние запятые и пробелы. Это означает, что после вычеркивания количество символов становится меньше.
Условие уменьшения размера: Размер нового предложения оказался на 85 байт меньше, чем размер исходного предложения.
Теперь давайте подсчитаем количество символов в исходном предложении:
- В предложении 67 символов (включая пробелы и знаки препинания).
При кодировке в 2 байта на символ:
- Общий размер в исходной кодировке = 67 символов * 2 байта/символ = 134 байта.
Если новый размер меньше на 85 байт, то:
- Новый размер = 134 - 85 = 49 байт.
Теперь мы можем найти количество символов в новой кодировке, где каждый символ занимает 1 байт:
- 49 байт = 49 символов.
Теперь мы должны определить, какое слово было вычеркнуто. Давайте перечислим виды спорта из исходного текста:
- Бокс
- Дзюдо
- Футбол
- Бейсбол
- Плавание
- Бадминтон
- Фехтование
Исходный текст состоит из 67 символов, а нам нужно убрать слово так, чтобы количество символов уменьшилось таким образом, чтобы в новой кодировке осталось 49 символов.
Проверим, как изменения могут отразиться на количестве символов:
- Убираем "Бокс" - 67 - 4 = 63. (63 символа, не подходит)
- Убираем "Дзюдо" - 67 - 6 = 61. (61 символ, не подходит)
- Убираем "Футбол" - 67 - 7 = 60. (60 символов, не подходит)
- Убираем "Бейсбол" - 67 - 8 = 59. (59 символов, не подходит)
- Убираем "Плавание" - 67 - 9 = 58. (58 символов, не подходит)
- Убираем "Бадминтон" - 67 - 10 = 57. (57 символов, не подходит)
- Убираем "Фехтование" - 67 - 11 = 56. (56 символов, не подходит)
А теперь попробуем убрать "футбол" (7 символов) и запятую, которая была после этого слова: 67 - 8 (футбол + запятая) = 59 символов. Это тоже не подходит.
После этого пробуем убрать "футбол" и пробелы. Убираем фразу "футбол", и у нас в итоге остается 60 символов. Убираем лишнюю запятую и пробел, у нас выходят 59 символов.
Берем следующие варианты:
Удаляя "бейсбол" (именно это слово может иметь дополнительные запятые и пробелы) - позволяет уменьшить на 8 б, тогда остаются 59 символов так же. Но вычеркиваем больше пробелов и запятых до того, как обращаем внимание на "футбол".
Сравниваем уменьшение с другими словами, они могут дать одинаковое количество.
Итак, после всех вычислений, допустим слово "Футбол" исключено.
Ответ: Ученик вычеркнул "футбол".
