因式素数因式分解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了因式素数因式分解相关的知识,希望对你有一定的参考价值。
Find how many factors there is in N! for a prime PEx: 5! = (2^3)*(3^1)*(5^1)
mult(5,2) = 3
mult(5,3) = 1
mult(5,5) = 1
all else = 0
/// <summary> /// Find how many factors there is in N for a prime P /// </summary> static int multiplicity(int n, int p) { int q = n, m = 0; if (p > n) return 0; if (p > n / 2) return 1; while (q >= p) { q /= p; m += q; } return m; }
以上是关于因式素数因式分解的主要内容,如果未能解决你的问题,请参考以下文章
阶乘因式分解 给定两个数m,n,其中m是一个素数。 将n(0<=n<=10000)的阶乘分解质因数,求其中有多少个m。 输入第一行是一个整数s(0<s<=100)