why long long k =d ,cc=0 ; while(n >=k) cc += (n/k) ,k *=d; is wrong
while this is correct long long k =d ,cc=0 ; while(n) cc +=n/k , n /=k ;
maximum power of a prime number d that can divide n!
why long long k =d ,cc=0 ; while(n >=k) cc += (n/k) ,k *=d; is wrong
while this is correct long long k =d ,cc=0 ; while(n) cc +=n/k , n /=k ;