ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
265286 Топик полностью
Snaky (03.08.2011 14:21, просмотров: 99) ответил MegaJohn на сколько всего бит тогда используется ? Что-то я не понял
все 8 возможны 3 варианта. 1-ый - памяти совсем не жалко. составляй массив из всех 255 комбинаций трех переменных. тогда по индексу найдешь всю комбинацию сразу. 2-ой - памяти жалко. записываем возможные значения переменных в массивы A[0..3], B[0..7], C[0..16] здесь будет избыточность: A[2] == A[3] и B[4] == B[5] == B[6] == B[7] искомые значения A = A[первые 2 бита от X]; B = B[следующие 3 бита от X] и C = C[последние 3 бита<<(бит0 & бит1) + (бит2 & бит4) от X] 3-ий памяти совсем впритык. тогда массивы будут размером A[0..2], B[0..4], C[0..16], но для первых двух (A и B) придется индексы проверять на неравенство прежде чем использовать
DRC придумали трусы