給定兩個數m,n,其中m是一個素數。
將n(0<=n<=10000)的階乘分解質因數,求其中有多少個m。
2 100 5 16 2
24 15
苗棟棟
#includeint main() { int i,j,test,n,m,t,sum; scanf("%d",&test); while(test--) { scanf("%d %d",&n,&m); for(i=m,sum=0;i<=n;i+=m) { for(j=1,t=i;!(t%m);j++) { t/=m; sum++; } } printf("%d\n",sum); } return 0; }