Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

NSC - Nuga chia kẹo

Candies

Tết Trung Thu sắp đến và chị Nuga đã mua rất nhiều kẹo để chia cho các em của mình. Tổng số Nuga có M chiếc kẹo và cần chia hết cho N em. Để cho tiện, ta đánh số các em từ 1 đến N.

Nuga biết rằng em thứ i chỉ vui khi nhận được ít nhất Ai cái kẹo. Nhưng bố mẹ của em ấy cũng không muốn con mình ăn quá Bi chiếc (để tránh sâu răng). Như thế, Nuga phải chia cho em thứ i số kẹo là Xi thỏa mãn Ai ≤ Xi ≤ B­i.

Bạn hãy giúp Nuga tính xem có bao nhiêu cách chia M chiếc kẹo cho N em để thỏa mãn tất cả các yêu cầu trên.

Dữ liệu

- Dòng đầu ghi 2 số nguyên M, N.

- Dòng thứ hai gồm N số nguyên A1, A2, …, An.

- Dòng thứ ba gồm N số nguyên B1, B2, …, Bn

Giới hạn

- Trong 30% tổng số test, 1 ≤ N ≤ 5 và 0 ≤ Ai ≤ Bi ≤ M ≤ 20.

- Trong các test còn lại, 1 ≤ N ≤ 16 và 0 ≤ Ai ≤ Bi ≤ M ≤ 109.

Kết quả

Một dòng duy nhất chứa số cách chia thỏa mãn.

Ví dụ

Dữ liệu:
6 3
0 0 0
3 2 4

Kết quả:
9

 


Được gửi lên bởi:Race with time
Ngày:2009-07-16
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:Tất cả ngoại trừ: ERL GOSU JS-RHINO PERL6 PYPY RUST SED
Nguồn bài:VNOI Marathon 2009
Round 4
Problem Setter: Phạm Lê Quang

hide comments
2014-12-25 15:52:26 [CHV] Bác Thợ Sãn
em đang phân vân là liệu có bị tràn số không nhỉ, có thánh nào làm chưa, tư vấn em với
2013-08-20 20:15:47 ‡■■Lãng du■■‡
P/s cho em hỏi code của em ID 9877965 sub bị WA hay TLE ạ!
2012-05-04 05:52:06 .
Hình đẹp quá
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.