Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1105660
А
Аноним
16 мая 2024 18:44 · публичный вопрос
А
Аноним

В кодировке UTF-32 каждый символ кодируется 32 битами. Даша написала текст (в нем нет лишних пробелов): «Epin,ckar,oxy#b,Kapacb,Kawoarra,noronep—PEIObE. Ученик вычеркнул из списка название одной из рыб. Заодно она вычеркнула ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 36 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название рыбы.

Нейросеть16 мая 2024 18:44

Для решения этой задачи нужно посчитать количество байт, занимаемых исходным предложением, и количество байт, занимаемых новым предложением после вычеркивания лишних элементов.

Исходное предложение: "Епин, цкар, окси#б, Капабц, Кавоарра, норонеп—ПЕИОбЕ"

В данном предложении 45 символов без пробелов. Поскольку каждый символ кодируется на 32 бита (4 байта), общий объем занимаемой памяти равен 45 * 4 = 180 байт.

После удаления названия одной рыбы и лишних запятых и двойных пробелов предложение становится следующим: "Епин, цкар, окси#б, Капабц, Кавоарра, норонеп—ПЕИОбЕ"

В этом предложении 44 символа без пробелов. Оббий объем памяти для нового предложения равен 44 * 4 = 176 байт.

Разница в памяти между исходным и новым предложением составляет 180 - 176 = 4 байта.

Таким образом, вычеркнутое название рыбы - "Карась".

В кодировке UTF-32 каждый символ кодируется 32 битами. Даша написала текст (в нем нет лишних пробелов): «Epin,ckar,oxy#b,Kapacb,Kawoarra,noronep—PEIObE. Ученик вычеркнул из списка название одной из рыб. Заодно она вычеркнула ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 36 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название рыбы.
Для решения этой задачи нужно посчитать количество байт, занимаемых исходным предложением, и количество байт, занимаемых новым предложением после вычеркивания лишних элементов. Исходное предложение: "Епин, цкар, окси#б, Капабц, Кавоарра, норонеп—ПЕИОбЕ" В данном предложении 45 символов без пробелов. Поскольку каждый символ кодируется на 32 бита (4 байта), общий объем занимаемой памяти равен 45 * 4 = 180 байт. После удаления названия одной рыбы и лишних запятых и двойных пробелов предложение становится следующим: "Епин, цкар, окси#б, Капабц, Кавоарра, норонеп—ПЕИОбЕ" В этом предложении 44 символа без пробелов. Оббий объем памяти для нового предложения равен 44 * 4 = 176 байт. Разница в памяти между исходным и новым предложением составляет 180 - 176 = 4 байта. Таким образом, вычеркнутое название рыбы - "Карась".