数压缩算法符号已,数值排列组未
二进制的0,变成2,二进制的1就当1;
1+23;奇数个奇数加,再加上个偶数,结等于奇数,偶数个奇数加,再加上个偶数,结等于偶数;奇数乘以奇数奇数,奇数乘以偶数奇数,偶数乘以偶数偶数;奇数和偶数在作为方号面的底数时都负值,后(负值奇数)的奇数方(负值奇数),(负值奇数)的偶数方值奇数,(负值偶数)的奇数方(负值偶数),(负值偶数)的偶数方值偶数。
同样的理,可以二进制的0转换为十进制的2(偶数,还是素数),二进制的1转换为十进制的57(奇数,也是素数),后计算;
如0110001100,换算成2和7,就是2772227722
统计结:总共有6个二进制0,个二进制1;
加法:
2+7+7+2+2+2+7+7+2+240记录为全是加法)
2+7-7+2-2+2-7+7-2+24(记录为奇数为加法,偶数为减法)
2-7+7-2+2-2+7-7+2-20(记录为奇数为减法,偶数为加法)
2+7-7-2+2-2-7+7-2-2-4(记录为n+1为加法,n+2为减法,n+3为减法,每n增加都是加3)
2-7+7+2-2+2+7-7+2+28
(记录为n+1为减法,n+2为加法,n+3为加法,每n增加都是加3)
以类推,要进行的加法运算数足够多,后规律碰撞,就能快速得每一的排列顺序。
也可以使用六循环法:
一循环(记录为n+1为减法,n+2为加法,n+3为乘法,每n增加都是加3)
2-7+72-2+27-7+2218(优计算乘法)
2-7+72-2+27-7+2216(后计算乘法,算加减法)
二循环(记录为n+1为加法,n+2为乘法,n+3为减法,每n增加都是加3)
2+77-2+22-7+72-258(优计算乘法)
2+77-2+22-7+72-20(后计算乘法,算加减法,且不除0)
2+77-2+22-7+72-2126(后计算乘法,算加减法,且除0)