Tính tổ hợp với modulo cho trước

cho em hỏi cách lấy dư của tổ hợp ví dụ 100C50 cho 1e9+7.

Phân tích thừa số nguyên tố của tử & mẫu :smiley:

Với modulo nguyên tố thì dùng công thức tứ nC(k-1) lên nCk.

4 Likes

Vì p=10^9 +7 nguyên tố nên áp dụng định lý Fermat nhỏ ta có a^p = a (mod p) vậy a^(p-2) = a^-1 (mod p). Vậy 100C50 mod p tính là (100*99*98*…*51)*(50!)^(p-2) mod p :V

3 Likes

nhờ mấy bạn cùng trường họ bảo tính bằng quy hoạch động rồi mod được r:v

1 Like

Công thức Pascal à :smiley: chi cho tốn mem :smiley:

2 Likes

:sweat_smile: đúng là ko nghĩ ra cái tam giác Pascal

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?