Задача Задача №3488400
А
А
Ниже подробно решение.
- Каждого символ в кодировке занимает 2 байта. Разница в размере между новым предложением и исходным равна 256 битам = 32 байтам.
- Пусть добавленный предмет имеет длину L символов. В сообщение также добавлена запятая и пробел, то есть дополнительно 2 символа. Итого новый объём добавленных символов равен L + 2.
- Учитывая кодировку: 2 байта на символ, увеличение размера равно 2 × (L + 2) байт.
- Поэтому 2 × (L + 2) = 32 байта → L + 2 = 16 → L = 14.
Теперь проверяем слова длиной 14 символов среди названий предметов. В полученном сообщении есть слово "обществознание", которое состоит из 14 букв (о, б, щ, е, с, т, в, о, з, н, a, н, и, е — 14 символов). Это как раз соответствует требованию длины добавленного предмета.
Ответ: обществознание