Gửi bài giải

Điểm: 8
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập
Ngôn ngữ cho phép
C++, Python

Có \(n\) loại xu lưu hành ở Gensokyo. Loại thứ \(i\) có giá trị \(A_i\). Marisa phải trả món nợ giá trị \(k\), hỏi số lượng cách chọn các đồng xu có thứ tự để đạt được giá trị \(k\) là bao nhiêu?

Input
  • Dòng đầu tiên gồm \(2\) số nguyên \(n,k\).
  • Dòng thứ hai gồm \(n\) số nguyên khác nhau \(A_i\). Đảm bảo không có \(2\) loại xu cùng giá trị.
Output
  • In ra một số nguyên, số lượng modulo \(10^9+7\)
Điều kiện
  • \(1 \le n \le 10^{3}\)
  • \(1 \le A_i, k \le 10^{5}\)

Sample Input 1

3 4
1 2 3

Sample Output 1

4

Giải thích

Có 4 cách: 1+1+1+1, 1+1+2, 1+3, 2+2

Nhận xét

Không có ý kiến tại thời điểm này.