Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Toán rời rạc] Hệ số khai triển nhị thức Newton

    Theo nhị thức Newton:

    (ax+b)n=∑k=0n(nk)(ax)kb n−k=∑k=0n(nk)akb n−kxk.(a x + b)^n = \sum_{k=0}^{n} \binom{n}{k} (a x)^k b^{\,n-k} = \sum_{k=0}^{n} \binom{n}{k} a^k b^{\,n-k} x^k.(ax+b)n=∑k=0n​(kn​)(ax)kbn−k=∑k=0n​(kn​)akbn−kxk.

    Hệ số của xkx^kxk là (nk) ak b n−k\binom{n}{k}\, a^k\, b^{\,n-k}(kn​)akbn−k.

    Cho n,a,b,kn, a, b, kn,a,b,k, hãy tính hệ số của xkx^kxk theo modulo 109+710^9+7109+7.

    Ví dụ: trong (2x+3)3(2x+3)^3(2x+3)3, hệ số của x2x^2x2 là (32)⋅22⋅31=3⋅4⋅3=36\binom{3}{2}\cdot 2^2 \cdot 3^1 = 3\cdot4\cdot3 = 36(23​)⋅22⋅31=3⋅4⋅3=36.

    • Định dạng đầu vào:

      Một dòng gồm bốn số nguyên nnn, aaa, bbb, kkk.

    • Ràng buộc đầu vào:

      0≤k≤n≤1050 \le k \le n \le 10^50≤k≤n≤105, 0≤a,b≤1090 \le a, b \le 10^90≤a,b≤109.

    • Định dạng đầu ra:

      Một dòng: hệ số của xkx^kxk theo modulo 109+710^9+7109+7.

    Ví dụ:

    Đầu vào:

    3 2 3 2

    Đầu ra:

    36

    Giải thích:

    Hệ số $x^2$ của $(2x+3)^3$ là $\binom{3}{2}\cdot2^2\cdot3^1=3\cdot4\cdot3=36$.

    Đang tải editor...