摘要:
题意:给出n,p,问杨辉三角形的第n+1行有多少个数字能被p整除,p是素数。分析:杨辉三角形的第n+1行是由组合数c(n,k)组成的,k=0~n。因此,我们要求c(n,k)中有多少个p的倍数。首先我们求n!中含有多少个素因子p。数量为:n/p+n/(p^2)+……c(n,k)中含有素因子p的个数是,n!中的个数 - (n-k)!中的个数 - k!中的个数(结果为非负整数)我们要求有多少k使得c(n,k)不能被p整除,所以我们要c(n,k) 不包含素因子p,让上式为0,即:n/p+n/(p^2)+…… = (n-k)/p + (n-k)/(p^2) + ...... + k/p + k/(p^2 阅读全文
posted @ 2012-11-15 16:42
undefined2024
阅读(300)
评论(0)
推荐(0)