第109章 冠军!(5/5)
书海居 m.shuhaiju.net
第109章 冠军!(5/5)(第 3/4 页)
不过他很快便意识到,自己说的是一句废话。
毕竟人家的答案只是一行数字,一行数字能用得了多少时间。
心中怀揣着一丝不甘的表情,他坐在了计算机前,将代码下载到了电脑上,按照大赛官网提供的代码很快写了一段能够记录运算步数的求平方根倒数的代码。
优化了底层函数?
这怎么……卧槽?还真可以?!
运算的结果一瞬间出来了,并且当场让李荣昀和他身后的几名同学一并当场傻在了那里。
随便输入了一个数字,原函数的计算一共用了五步才得出结果,而修改了那个用于计算猜测值的十六进制数之后,步数瞬间精简到了两步。
李荣昀不信邪,重新试了几个数字,然而得到的结果无一例外都是一样。原函数的运算步数基本都在4到7步之间波动,只有少有情况能到2步,而那个被优化的函数,无论他怎么试都是两步得出结果。
“这特么是数学吧……”站在后面的一名同学忍不住说道,“不过他到底是怎么做到的?”
对啊……
这到底是怎么做到的?
包括李荣昀在内的所有人都想知道这个问题,然而无论怎么想都是一头雾水。
仅仅凭借移位算法下的十六进制数加减,就能够让精确值一步到位直接逼近最终结果的边缘,无论是套用哪条已知的数学公式都解释不了这其中奇怪的数学原理。
而此刻,懵逼之余的李荣昀忽然渐渐开始有些明白了,主试委员会为何会在评价中使用了“难以置信”这个词。
确实……
这确实配得上难以置信的评价。
如果被改写的底层函数真的能比原函数运算步数精简如此之多,哪怕反应到硬件上只是0.0001秒运算时间的缩短,累积到成千上万次调用该函数的程序中,那也是一个相当惊人的优化成果了。
甚至不只是冰川引擎……
整个计算机图形学领域都将从中受益。
李荣昀的肩膀微微一松,脸上的表情总算是舒展了些许安慰。
至少……
-->>(第 3/4 页)(本章未完,请点击下一页继续阅读)
书友们都在看