Вернуться   Forum 3Dnews Tech > Общие форумы > Old Over
Вход через: 

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

И даже при этом остаётся небольшая избыточность, но дальше упаковывать полагаю нецелесообразным. (как уже сказано выше, попахивает идиотизмом)))
По моим прикидкам, в пределе примерно до 200 байт впихнуть можно... 28^(7*60) сколько бит получится?...
Ну и для достижения максимальной упаковки, можно поверх этих двухсотбайтовых блоков пройти "классическими" архиваторами... Раза два!

Добавлено через 29 минут

serj_ А как символы номера выколупывать из (примерно) четырёхбайтной структуры? Деление по модулю? Подзабыл...

Добавлено через 30 минут

Таблицами?
KrAzY вне форума  
Ответить с цитированием
 

Метки
день оверклокера


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:12. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot