したがって、素因数分解と除数取得のためのアルゴリズム (ネットで簡単に検索可能) がありますが、範囲内でそれらの除数を見つけるためにそれをスケーリングする方法がわかりません。たとえば、23 から 49 (任意) までの 100 のすべての約数。しかし、効率的なものでもあるので、これをより大きな範囲で大きな数にスケーリングできます。最初は、範囲のサイズである配列を使用してから、すべての素数 <= 上限を使用して、その配列内のすべての要素をふるいにかけて、除数の最終的なリストを返すことを考えていましたが、大きな範囲の場合、これもそうですメモリ集約的。
除数を直接生成する簡単な方法はありますか?