|
|
Вверх #11 |
БывалыйРегистрация: 15.02.2011
Адрес: Искитим
|
Цитата
В качестве символов используют (18 различных букв) и (десятичные цифры) в любом порядке.
serj_ Всё таки мне кажется, что символов 28, а не 18. Для 18, имхо, должно звучать как-то так "18 различных букв и десятичных цифр" Получается, для 28^7=3243DC000h - можно записать с помощью dword и двух битов. *60 = 255 байт!!! Красивый размер блока для записи 60 номеров, не правда ли? ![]() И даже при этом остаётся небольшая избыточность, но дальше упаковывать полагаю нецелесообразным. (как уже сказано выше, попахивает идиотизмом))) По моим прикидкам, в пределе примерно до 200 байт впихнуть можно... 28^(7*60) сколько бит получится?... Ну и для достижения максимальной упаковки, можно поверх этих двухсотбайтовых блоков пройти "классическими" архиваторами... Раза два! ![]() Добавлено через 29 минут serj_ А как символы номера выколупывать из (примерно) четырёхбайтной структуры? Деление по модулю? Подзабыл... Добавлено через 30 минут Таблицами? |
|
|
|
| Метки |
| день оверклокера |
|
|