Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
NSC - Nuga chia kẹo |
English | Vietnamese |
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 ≤ Bi.
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á |