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

Tổ Hợp Xu I

Đề 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 được coi là khác nhau nếu thứ tự sử dụng xu khác nhau. Ví dụ 2+33+2 là hai cách khác nhau.

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