

Thầy mình cho đề bài này nhưng mình giải không ra, các bạn giúp mình với. Cảm ơn các bạn nhiều!
Một người đi rút tiền ở một ngân hàng. Anh ta cần rút một khoản đúng M đồng. Ngân hàng có N đồng tiền A1, A2,.., AN. Hỏi ngân hàng có bao nhiêu cách trả tiền.
Dữ liệu vào: Trong file: MONEY.INP có dạng:
+ Dòng đầu là hai số N và M (N <=100, M <= 10000) cách nhau bởi một dấu cách.
+ Dòng tiếp theo là các phần tử của mảng A.
Kết quả ra file: MONEY.OUT gồm một dòng duy nhất là số cách trả tiền.
[TBODY]
[/TBODY]
( pascal nha m.n)
Một người đi rút tiền ở một ngân hàng. Anh ta cần rút một khoản đúng M đồng. Ngân hàng có N đồng tiền A1, A2,.., AN. Hỏi ngân hàng có bao nhiêu cách trả tiền.
Dữ liệu vào: Trong file: MONEY.INP có dạng:
+ Dòng đầu là hai số N và M (N <=100, M <= 10000) cách nhau bởi một dấu cách.
+ Dòng tiếp theo là các phần tử của mảng A.
Kết quả ra file: MONEY.OUT gồm một dòng duy nhất là số cách trả tiền.
MONEY.INP | MONEY.OUT |
5 10 1 2 3 4 5 | 3 |
( pascal nha m.n)