第508章 幻如何让硬件处变不惊?(第 3/4 页)
b^c(加上或减去)d*e(加上或减去)f=a;b^c大于a。
g^h(加上或减去)i*j(加上或减去)k=a;g^h小于a。
逆运算就不解释了,数学问题。
这就需要使用人工智能,来逆推一个足够大的数,如何用最少的数和最少的运算,来记录,然后能够通过这些运算式快速的解压出源数据。
而快速减少大量数据逆推的方法,就是之前所说的素数进制碰撞方法,数所有位在特定进制时出现特定数多少次,然后进行顺序排列就能还原出源数据。
而这种压缩方式和解压缩方式,可以研究出专用的运算内核,从而做成压缩卡和解压缩卡,如同显卡和网卡一样。
示例:1位二进制0和2位二进制1,有多少种排列组合?
011;101;110;三种。
0011;0101;1001;1010;1100;五种。
0111;1011;1101;1110;四种。
00011;00101;01001;10001;10010;10100;11000;七种。
00111;01011;10011;10101;11001;11010;11100;
5位二进制0和3位二进制1,有多少种排列组合?16种。
偶数为0出现过多少次;偶数为1出现过多少次;
3的倍数为0出现过多少次;3的倍数+1为0出现过多少次;3的倍数+2为0出现过多少次;
n的倍数为0出现过多少次;n的倍数+1为0出现过多少次;n的倍数+2为0出现过多少次;……一直到n的倍数+(n-1)为0出现过多少次;
以此类推,就能大量减少排列组合次数。
-->>(第 3/4 页)(本章未完,请点击下一页继续阅读)