История изменений
Исправление ya-betmen, (текущая версия) :
скажем до 8ми
Может завести структуру с битовой маской и динамическим массивом в котором будут последовательно без нулей лежать все коэффициенты? Соответственно чтобы вынуть число проверяешь по маске отлично ли оно от нуля, если да то считаешь единицы перед ним (по той же маске), так получаешь индекс в массиве.
Ничего более плотного в голову не приходит.
Исходная версия ya-betmen, :
скажем до 8ми
Может завести структуру с битовой маской и динамическим массивом в котором будут последовательно без нулей лежать все коэффициенты? Не могу придумать способ упаковать плотнее. Соответственно чтобы вынуть число проверяешь по маске отлично ли оно от нуля, если да то считаешь единицы перед ним (по той же маске), так получаешь индекс в массиве.
Ничего более плотного в голову не приходит.