[留言]发表:二月 人气:2 时间:2016-12-05 10:07:25
人力资源机器第40关质数工厂通关攻略详解!人力资源机器的第40关是质数工厂,光听名字就很疑惑。难道是需要玩家用除法一个个个算出质数,然后用原数字一个个除质数吗?究竟是怎么回事,要怎么通关呢?下面就和小编一起来人力资源机器中看看吧!
你根本不需要算出哪些是质数,
方法对的话合数全都除不尽,因为之前你已经除过了。
排序可以参考这个思路
每次找到这个数列的最小值,直接输出,然后缩小范围继续找最小值,直到数字全发完。
找到最小值就复制当前坐标,也就是你比较的这个数的坐标。
这个解法可以达成速度挑战,指令数甚至可以减到20个。
也就是说每一个数都跟最后一个比较,如果遇到小的,就换到最后一个,一轮下来后输出,然后吧最后一个用0填充,然后再重新比较。
还有一种方法,是用另一个格子来记最小的数的坐标的。一轮之后输出,然后把最后一个数覆盖掉最小的数。
有数量存储的,可以直接每一次循环减一位就行了。逆序对比更方便点应该。
分解质因数思路
从2开始除
如果除得尽的话,把除数输出,再把商直接覆盖掉你原来输入的数,因为这个数你其实已经不需要了。
如果除不尽的话,把除数+1 然后用原来的数再除。
直到商到1为止。
不用担心合数,因为肯定除不尽,例如你除到6的时候 6=2×3 就算原来的数能被6整除,你之前也肯定除过2和3,剩下的商是肯定不能被2和3整除的,要么就是你程序写错了。这个方法可以达到大小目标不能达到速度目标。
以上就是小编为大家带来的人力资源机器第40关质数工厂通关攻略的详细介绍了,希望对小伙伴们有所帮助。更多精彩游戏资讯,尽在手心攻略!
更多>>《手游攻略》相关内容
扫描二维码
在手机上观看噢!