💻➰➰➰➰➰➰💻" Скажите пж можно делать как я или не.
Почему в задаче(можете прочесть только то, что подчеркнуто.)
"Каждый объект, зарегистрированный в информационной системе, получает уникальный код из двух частей. Первая часть определяет категорию объекта и состоит из 6 символов, каждый из которых может быть любой из 20 заглавных латинских букв. Вторая часть кода задаёт порядковый номер объекта внутри категории и может быть целым числом от 1 до 1999. Для представления первой части кода используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством битов. Вторая часть кодируется как двоичное целое число с использованием минимально возможного количества битов. Для кода в целом выделяется минимально возможное целое количество байтов. Кроме того, для каждого объекта выделен одинаковый объём памяти для хранения дополнительных регистрационных данных.
Для хранения кода и дополнительных регистрационных данных 35 объектов потребовалось 910 байт. Сколько байтов выделено для хранения дополнительных регистрационных данных одного объекта? В ответе запишите только целое число — количество байтов."
правтльный подсчет памяти для второй части: "Во второй части мы должны выделить память для 1999 чисел. Можем заметить, что:
2^10 < 1999< 2^11 . Получается, для всех чисел мы должны выделить 11 бит."
но нам же сказано, что каждое число мы кодируем как двоичное, а мощность двоичного алфавита 2, соответственно один символ будет кодироваться 1 битом. максимальное количество символов которые могут потребоваться: 1999(в 10ой) = 11111001111(в 2ой) , то есть 11 символов. минимальный возможное количество бит для кодирования второй части соответственно 11 бит.
ответ конечно сошелся, но мне очень непонятно почему можно считать как в первом случае игнорируя, что кодируем мы вообще то в двоичной. а если бы мы кодировали например в троичной системе счисления, то понадобилось бы по 2 бита на один символ и 1999(10) = 2202001(3) => 7 символов макс, следовательно минимум 14 бит на кодирование второй части. Исходя из примера с кодированием в троичной мы не можем пренебрегать системой счисления тк ответы выходят различными. мб я как то не так считаю "
#тейк —>
@program_cf_bot