【发布时间】:2015-11-15 05:24:59
【问题描述】:
是否可以计算一个整数的除数而不只检查每个除数,直到sqrt(n)?如果没有,是否至少有一种方法可以估计或近似有多少除数?
例如,28 有六个除数(1、2、4、7、14、28)。 15 有四个(1、3、5、15)。比如说,我想弄清楚 242134575355654335549798955848371716626563756785 有多少个除数,而不是一直算到那个数(或者至少猜测一下,然后从那里拿走)。
【问题讨论】:
-
你还能举一些例子吗?
-
我投票结束这个问题,因为它不是关于编程而是关于数学。
-
@HighPerformanceMark 我认为数学方面是“有多少除数”,而有效地计算除数更多的是关于编程(是的,使用数学洞察力)。
-
@TimBiegeleisen 你在找什么样的例子?
标签: algorithm math integer integer-division number-theory