Hệ số nhị thức (kn)=C(n,k) là số cách chọn k phần tử từ n phần tử. Khi n lớn, giá trị này rất lớn nên ta tính theo modulo.
Hãy tính (kn)mod(109+7).
Gợi ý: dùng công thức (kn)=k!(n−k)!n! với nghịch đảo modular, hoặc tích lũy (kn)=∏i=1kin−i+1.
Ví dụ: (310)=120.
Một dòng gồm hai số nguyên n và k.
0≤k≤n≤106.
Một dòng: giá trị (kn)mod(109+7).
Ví dụ:
Đầu vào:
10 3
Đầu ra:
120
Giải thích:
Đang tải editor...