poj 2992 Divisors
摘要:
/* 题意: 求 组合数 C(n,m)= n! / ( (n - m)! * m! ) 的 因数 个数,n<=431 设 n 的标准质因数分解式为 n = p1^a1 * p2^a2 *...* pk^ak , p1,p2..pk是素数 则 n 的 因数 个数 = (a1+1) * (a2+1) *...* (ak+1) 对于任意素数 p ,n!中有( n / p + n / p^2 + n / p^3 +...)个质因子 p 思路: 先打素数表,再对每个素数p求在C(n,m)的个数a,相乘即得结果*/#include <iostream> // 求 组合数 C(n,m)= 阅读全文
posted @ 2012-03-18 14:50 sysu_mjc 阅读(199) 评论(0) 推荐(0) 编辑