gpt4 book ai didi

c - 使用求和查找从 1 到 1000 万的丰富数字

转载 作者:行者123 更新时间:2023-11-30 21:11:42 24 4
gpt4 key购买 nike

我的任务是用C实现查找abundant numbers的算法从 1 到 1000 万。所以我不太懂数学。

有几种方法可以做到这一点,但高效且快速(对于大输入 1000 万)可能是通过求和 - 不除,不乘,甚至不使用除后的余数。只是总和。

但是我真的很困惑要总结什么。请大家帮忙,感谢每一个答案。

Only I know is that there are 2476736 abundant numbers under 10 million, common computer hardware is not able to check it even in hours, so I need more efficient algorithm and I know it's able to run under a second.

最佳答案

您可以通过计算 1000 万以内的丰富数字的所有倍数来尝试此操作假设 12 是你找到的第一个丰富的数字,那么 24 肯定是丰富的,因此你可以计算 12 的所有倍数直到你想要的限制,然后去计算下一个数字。我不知道它会有多快或多高效。

关于c - 使用求和查找从 1 到 1000 万的丰富数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19892572/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com