Добрый день!
Подскажите, пожалуйста, алгоритм для быстрого нахождения списка делителей
натурального числа. Пока что дошел до разложения на простые и построения
всех комбинаций, но до сих пор все это не очень быстро, подозреваю, что можно лучше.
Что значит "не очень быстро"? Список делителей Вы быстрее чем за O("количество делителей") не построите. Перебрать же все комбинации степеней простых чисел, входящих в делитель, не так сложно.
Если у Вас не очень быстро, то может проблема в реализации, а не в алгоритме? Надо бы уточнить...