Icecream
Đề bài
Mô tả
Ở cỗ máy bán kem tự động, mỗi que kem được bán với giá cent và máy chỉ chấp nhận các loại đồng xu cent, USD và USD ( USD cent). Ban đầu, máy có xu cent, xu USD và xu USD.
Tiền thối khi trả USD chỉ được trả nếu máy có đồng cent. Tiền thối khi trả USD chỉ được trả khi máy có (a) một xu USD và một xu cent hoặc (b) ba xu cent. Nếu cả hai trường hợp thỏa mãn, máy luôn chọn phương án (a). Nếu thiếu đồng xu để trả tiền thừa, cỗ máy sẽ không bán kem. Chỗ chứa xu của máy là hữu hạn, nên ở mọi thời điểm, không được có quá xu ở mỗi mệnh giá trong máy (đồng xu vừa được đưa vào cũng được tính, nên máy không nhận một đồng xu nếu đã có đủ xu mệnh giá đó).
Có học sinh đứng trước cỗ máy, và thầy giáo đi kèm cũng có rất nhiều đồng cent, USD, USD. Nhiệm vụ của thầy giáo là phát cho mỗi bạn học sinh một đồng xu để mua đúng một que kem, nếu có dư tiền, học sinh sẽ trả cho thầy giáo, học sinh không trao đổi tiền với nhau. Các học sinh lần lượt mua kem theo thứ tự đứng, và học sinh nào cũng phải mua được kem.
Hãy đếm xem, thầy giáo có bao nhiêu cách phát xu? Hai cách phát được coi là khác nhau nếu tồn tại một học sinh nhận được đồng xu có mệnh giá khác nhau ở hai cách.
Dữ liệu vào
- Dòng đầu ghi hai số nguyên và .
- Dòng thứ hai ghi ba số nguyên , và : số lượng các xu mệnh giá cent, USD, USD có trong máy lúc ban đầu.
Dữ liệu ra
In ra số cách phát tiền theo mod .
Ràng buộc
Subtasks
- Subtask 1 ( số test): , ;
- Subtask 2 ( số test): ;
- Subtask 3 ( số test): Không có giới hạn gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 2 0 0 |
3 | cách phát là: ( USD, cent), ( USD, USD), ( USD, USD). Học sinh đầu không thể trả cent vì máy sẽ có xu cent. |
| 4 3 0 0 0 |
8 | cách phát là (đơn vị: = cent, = USD, = USD): ; ; ; ; ; ; ; . |
| 2 3 3 1 0 |
5 | Học sinh đầu trả USD (máy còn xu cent, xu USD), sau đó học sinh thứ hai có lựa chọn; hoặc học sinh đầu trả USD: máy thối theo phương án (a), còn xu cent, xu USD, xu USD, học sinh thứ hai chỉ có thể trả cent hoặc USD. Tổng cộng cách. Nếu máy thối theo phương án (b) thì chỉ có cách. |
Bình luận