泽雨轩 > 科幻未来 > 脑回路清奇的主角们 > 第428章 幻如果进制就那个碰撞

第428章 幻如果进制就那个碰撞(1 / 2)

=谁是谁,为了谁?=

1:我不知道你是谁,但我知道你为了谁(为了正义隐姓埋名)。

2:我不知道你是谁,也不知道你为了谁(藏在黑暗中的人都干了些什么)?

3:我知道你是谁,也知道你为了谁。

4:我知道你是谁,不知道你为了谁(知人知面不知心)。

=单片机级数据卡尺=以下内容如果不带前缀,就都是十进制=

任意一个二进制数,都可以转化为其他进制(计算机中的二进制数,对于小数点,正负,一切非数值的内容,都是数值化了,对于存储而言,所有都是数据,只有对于运算而言,才有数据和指令的区别)。

使用素数进制(比如2进制,3进制,5进制,一直到499973进制,499979进制)。

使用进制碰撞方式来统计比如十进制的999,换算成二进制就是1111100111;换算成三进制就是1101000。

统计结果:二进制中,1出现了(十进制的8次),0出现了(十进制的2次);三进制中,1出现了(十进制的3次),0出现了(十进制的4次);十进制中,9出现了(十进制的3次)

二进制位数(十进制的10位),三进制位数(十进制的7位),十进制位数(十进制的3位)

然后找一个大数比如十进制的499979,换算成二进制就是1111010000100001011;换算成三进制就是221101211202。

统计结果:二进制中,1出现了(十进制的9次),0出现了(十进制的10次);三进制中,2出现了(十进制的5次),1出现了(十进制的5次),0出现了(十进制的2次);十进制中,9出现了(十进制的4次),7出现了(十进制的1次),4出现了(十进制的1次)。

二进制位数(十进制的19位),三进制位数(十进制的12位),十进制位数(十进制的6位)

那么,如果是一个很大的数(比如长度为1GB的二进制数据),就可以转换为499979进制。

然后统计每一位(无视位的先后和大小)中各个不超过进制的数(比如二进制就是0和1,三进制就是0和1和2,十进制就是0和1和2和3和4和5和6和7和8和9;其他进制以此类推)。

这套素数进制算法,不仅可以用于压缩和解压缩,还能用于快速校验文件是否被篡改过。

然而,随着进制越来越大,不是每一个数都出现过(比如十进制499979中,可能所有位都只出现过5000个数,那么数数就完全不对称了)(结论:进制越大,同一个数换算后的数位越短,进制越小,同一个数换算后的数位越长)

=超级电脑的数据卡尺=

最新小说: 一切从做梦开始 起源:三千万光年之外 从零开始的沙盒生存游戏 绝对防御装甲 穿越到世界之初 争霸岚缇域 星舰之上我狩猎怪异 神之代号零 天灾领主:开局成为恶魔大公 无为之王