Đổi tiền

Xem dạng PDF

Gửi bài giải

Điểm: 5,00 (OI)
Giới hạn thời gian: 3.0s
Python 3 1.0s
Giới hạn bộ nhớ: 488M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
Python, scratch-run

Giả sử có vô hạn bốn loại tờ tiền lần lượt có mệnh giá là A, B, CD. Tính số cách lấy 4 loại tờ tiền trên để có đúng lượng tiền là W.

Mô tả đầu vào

  • Dòng đầu tiên chứa số W là số tiền cần đổi

  • dòng tiếp theo gồm 4 số lần lượt là A, B, C, và D.(A, B, CD đôi một khác nhau)

Ràng buộc

0 < A, B, C, D <= 10

0 < W <= 20

Mô tả đầu ra

In ra số cách lấy 4 loại tờ tiền để có đúng lượng tiền là W.

Sample Input 1

5
1 2 3 4

Sample Output 1

6

Giải thích

Có 5 cách đổi tiền đó là:

  • cách 1: dùng 5 tờ mệnh giá 1
  • cách 2: dùng 3 tờ mệnh giá 1 và 1 tờ mệnh giá 2
  • cách 3: dùng 2 tờ mệnh giá 1 và 1 tờ mệnh giá 3
  • cách 4: dùng 1 tờ mệnh giá 1 và 1 tờ mệnh giá 4
  • cách 5: dùng 1 tờ mệnh giá 1 và 2 tờ mệnh giá 2
  • cách 6: dùng 1 tờ mệnh giá 2 và 1 tờ mệnh giá 3

Bình luận

Hãy đọc nội quy trước khi bình luận.