Nhân dịp đầu năm mới , có dự định mua hoa để trang trí nhà cửa. Anh ấy đến cửa hàng bán hoa trong thành phố nơi anh sinh sống. Bước vào cửa hàng, thấy muôn vàn loại hoa đẹp, vì thế anh ấy không biết nên chọn những loại hoa nào để trang trí nhà cửa cũng như phù hợp với kinh tế của anh ấy. Chật vật một hồi thì ông chủ cửa hàng đi ra và giới thiệu qua các gói hoa mà cửa hàng đang bán và mỗi gói sẽ chứa một số loại hoa tương ứng.
Cửa hàng có gói hoa và loại hoa, gói hoa thứ sẽ chứa loại hoa với số lượng tương ứng . quyết định sẽ mua một số gói hoa từ gói hoa kia. Do nhà có bình hoa nằm hai bên cửa chính nên muốn mua sao cho khi cắm thì hai bình hoa phải giống hệt nhau, điều đó sẽ làm cho nhà anh ấy đẹp hơn rất nhiều.
. Hai cách khác nhau khi tồn tại một gói hoa có ở cách này mà không có ở cách kia.
muốn biết có bao nhiêu cách khác nhau để mua được một số gói hoa thoả mãn yêu cầu của anh ấy hay không? Do số cách có thể quá lớn nên chỉ cần in ra số cách chia lấy dư choInput
- Dòng đầu tiền chứa hai số nguyên dương là số gói hoa và số loại hoa cửa hàng đang bán.
- dòng tiếp theo, dòng thứ sẽ chứa số nguyên không âm là số lượng của các loại hoa trong gói hoa thứ .
Output
- Dòng duy nhất in ra số cách khác nhau để mua được một số gói hoa thoả mãn yêu cầu.
Samples
Input 1
4 3
7 2 3
0 1 2
1 9 0
0 4 5
Output 1
1
Scoring
- với mọi subtask
- Subtask (20% số điểm):
- Subtask (20% số điểm): và
- Subtask (20% số điểm): và
- Subtask (20% số điểm): và
- Subtask (20% số điểm): và
Notes
Trong ví dụ, chỉ có duy nhất cách mua thoả mãn yêu cầu của đó là mua hết các gói hoa. Khi đó sẽ có số lượng hoa như sau:
- Loại có hoa
- Loại có hoa
- Loại có hoa
Do đó, hoa loại , hoa loại và hoa loại
sẽ cắm mỗi bình hoa gồm
Comments