问题描述
设n>1是一个整数。关于整数n的因子分解问题是找出n的如下形式的唯一分解式:。其中,p1<p2<…<pk是k个素数,m1,m2,…,mk是k个正整数。如果n是一个合数,则n必有一个非平凡因子x,1<x<n,使得x可以整除n。给定一个合数n,求n的一个非平凡因子的问题称为整数n的因子分割问题。
求解思路
本文介绍了整数因子分解问题,特别是非平凡因子的寻找。传统的试除法在面对素因子较大的合数时效率低下。文章探讨了概率性算法,特别是拉斯维加斯算法在解决这一问题上的应用,并详细阐述了Pollard p-1方法的思路和实现过程,通过递归计算序列的最大公因子来找到合数的因子,从而实现因子分割。
问题描述
设n>1是一个整数。关于整数n的因子分解问题是找出n的如下形式的唯一分解式:。其中,p1<p2<…<pk是k个素数,m1,m2,…,mk是k个正整数。如果n是一个合数,则n必有一个非平凡因子x,1<x<n,使得x可以整除n。给定一个合数n,求n的一个非平凡因子的问题称为整数n的因子分割问题。
求解思路
1万+

被折叠的 条评论
为什么被折叠?
