泽雨轩 > 科幻未来 > 脑回路清奇的主角们 > 第508章 幻符号已知,数值排列组合未知的数据压缩算法

第508章 幻符号已知,数值排列组合未知的数据压缩算法(1 / 2)

=数据压缩算法=符号已知,数值排列组合未知=

把二进制的0,变成2,把二进制的1就当1;

1+2=3;奇数个奇数相加,再加上任意个偶数,结果等于奇数,偶数个奇数相加,再加上任意个偶数,结果等于偶数;奇数乘以奇数=奇数,奇数乘以偶数=奇数,偶数乘以偶数=偶数;把奇数和偶数在作为次方号前面的底数时都取负值,然后(负值奇数)的奇数次方=(负值奇数),(负值奇数)的偶数次方=正值奇数,(负值偶数)的奇数次方=(负值偶数),(负值偶数)的偶数次方=正值偶数。

同样的道理,可以把二进制的0转换为十进制的2(偶数,还是素数),把二进制的1转换为十进制的5或7(奇数,也是素数),然后计算;

如0110001100,换算成2和7,就是2772227722

统计结果:总共有6个二进制0,四个二进制1;

加法:

2+7+7+2+2+2+7+7+2+2 = 40(记录为全是加法)

2+7-7+2-2+2-7+7-2+2 = 4(记录为奇数次为加法,偶数次为减法)

2-7+7-2+2-2+7-7+2-2 = 0(记录为奇数次为减法,偶数次为加法)

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+2 = 8

(记录为N+1为减法,N+2为加法,N+3为加法,每次N增加都是加3)

以此类推,只要进行的加法运算次数足够多,然后规律碰撞,就能快速得知每一位的排列顺序。

也可以使用六循环法:

第一循环(记录为N+1为减法,N+2为加法,N+3为乘法,每次N增加都是加3)

2-7+7*2-2+2*7-7+2*2 = 18(优先计算乘法)

2-7+7*2-2+2*7-7+2*2 = 16(最后计算乘法,先算加减法)

第二循环(记录为N+1为加法,N+2为乘法,N+3为减法,每次N增加都是加3)

2+7*7-2+2*2-7+7*2-2 = 58(优先计算乘法)

2+7*7-2+2*2-7+7*2-2 = 0(最后计算乘法,先算加减法,且不去除0)

2+7*7-2+2*2-7+7*2-2 = 126(最后计算乘法,先算加减法,且去除0)

第三循环(记录为N+1为乘法,N+2为减法,N+3为加法,每次N增加都是加3)

最新小说: 绝对防御装甲 穿越到世界之初 争霸岚缇域 星舰之上我狩猎怪异 神之代号零 天灾领主:开局成为恶魔大公 无为之王 非人哉的次元交易聊天群 王者荣耀之我是小兵 我真只是个普通人啊!