Информатика · 11 класс Задача №3489724
А
А
Ответ: сообщение состоит из 16 384 символов.
Пояснение по шагам:
- В ASCII каждый символ занимает 1 байт.
- В Unicode (для большинства задач обычно берут UTF-16) каждый ASCII-символ занимает 2 байта.
- Таким образом, прирост размера при переходе ASCII → Unicode равен 1 байту на символ.
- Обозначим количество символов как N. Тогда общий прирост равен N байт.
- Дано: прирост = 16 Кбайт = 16 × 1024 = 16 384 байт.
- Значит, N = 16 384 символов.
Замечания:
- В задачах часто предполагают UTF-16 для “Unicode” и что текст состоит только из ASCII-символов, чтобы увеличение было ровно в 1 байт на символ.
- Если бы использовали иную кодировку Unicode (например, UTF-32), прирост был бы другим (3 байта на символ), и ответ отличался бы. Но в рамках стандартной интерпретации UTF-16 увеличение на 1 байт на символ даёт N = 16 384.