当普通人遇到一串类似于54455455+45545454的算式时,他能一眼看出最终的结果是以9开头,还是以1开头吗?
很多人在计算数字时可能会从左向右算,这样在写答案时会方便一些,但是遇到连续进位时思路就会卡一下。
而在做标准的竖式计算时,按理说人们需要从右向左一位一位计算,在低位计算完成前没办法算出高位的结果,因为需要考虑进位的问题。
人们曾经认为,对计算机或核芯来说,道理也应当是相同的:核芯需要一位一位地计算数字,假设一位数字的计算需要耗费一微秒,那么一千位数字的计算就要消耗一千微秒,数字越大,计算越慢——至少在核芯位面的这个小镇中,所有人都认为这是天经地义的事情。
直到程远的出现。
——
“帮喵解释一下嘛,阿远喵!”猫娘疑惑又好奇地围着程远团团转:“这个算路为什么能凭空预知进位的结果呀?”
“它并不是‘凭空预知’呀。”程远一边躲闪着猫娘的扑击一边在算路中画了一个歪歪扭扭的圈:“这里是用来提前计算进位的算路。”
“但是这时低位的值还没有算完呀!”猫娘很不服气。身为p5的大高手,小镇中最强战力之一的她,竟然没有看懂这个算路!
“只计算进位的话,并不需要得到完整的低位运算结果呀。”程远摊手。
“这怎么可能!”猫娘惊讶地张大了嘴巴。
这时,一旁的依灵也带着一脸不可思议的表情看了过来:“这团算路虽然看上去很奇怪……但它的运算结果竟然是完全正确的
第八章 发明(1/5)