trang chủ / bài tập / coincombo2

Tổ Hợp Xu II

Đề bài

Mô tả

Cho hệ thống tiền tệ gồm n loại xu, mỗi loại có giá trị nguyên dương. Hãy đếm số cách khác nhau để tạo thành tổng x từ các xu. Mỗi loại xu có thể được dùng không giới hạn số lần.

Hai cách chỉ khác nhau về thứ tự sử dụng xu được coi là một cách. Ví dụ 2+33+2 chỉ tính là một cách.

In ra kết quả theo modulo 109+7.

Dữ liệu vào

Dòng đầu tiên chứa hai số nguyên nx: số loại xu và tổng cần tạo.

Dòng thứ hai chứa n số nguyên c1,c2,,cn: giá trị của các loại xu.

Dữ liệu ra

In ra số cách tạo thành tổng x, modulo 109+7.

Ràng buộc

  • 1n100
  • 1x106
  • 1ci106

Ví dụ

Input Output Giải thích
1 1
1
1 Chỉ có một cách: dùng xu 1
1 1000000
1
1 Chỉ có một cách: dùng 106 xu giá trị 1

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0