# **LEGENDRE PTICH THỪA SỐ NGUYÊN TỐ CỦA N GIAI THỪA** >Đọc ở đây:https://www.geeksforgeeks.org/legendres-formula-highest-power-of-prime-number-that-divides-n/ **PROBLEM**: https://lqdoj.edu.vn/problem/fctest4902 ## ***Code***: ```cpp= // Sàng nguyên tố void sang(){ FOR(i,1,N) a[i] = 1; FOR(i,2,N) if(a[i] == 1){ v.push_back(i); for(ll j=i*i; j<=N; j+=i) a[j]=0; } } // Cho p và n, tìm x lớn nhất sao cho p^x chia hết cho n! int leg(int n, int x){ int p = x, t = 0; while(n >= x){ t += n / x; x *= p; } return t; } // tính tổ hợp chập FORA(i, v) b[i] += leg(n, i); FORA(i, v) b[i] -= leg(n-k, i); FORA(i, v) b[i] -= leg(k, i); // tính ước res=1 FORA(i, v) res *= (b[i] + 1); ```