素數篩

質因數分解代碼 int p[100005],m,c[100005]; void divide(int n){ m=0; for(int i=2;i*i<=n;i++){ if(n%i==0){//i是質數 p[++m]=i;c[m]=0; while(n%i==0) n/=i,c[m]++;//除掉所有的i
相關文章
相關標籤/搜索