Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
QBMARKET - VOI07 Siêu thị may mắn |
An được mời tham gia trò chơi “Siêu thị may mắn” do đài truyền hình ZTV tổ chức.
Siêu thị được đặt trong trường quay truyền hình có n mặt hàng được đánh số từ 1 đến n và mặt hàng thứ i được niêm yết giá là ci đồng, i = 1, 2, ..., n.
Theo thể lệ của trò chơi, An được ban tổ chức tặng một thẻ mua hàng có giá trị là s đồng và phải dùng hết số tiền trong thẻ này để mua hàng trong siêu thị với điều kiện mặt hàng thứ i chỉ được mua với số lượng nhiều nhất là mi, i = 1, 2, …, n.
An sẽ là người thắng cuộc nếu tìm được tổng số cách mua hàng thỏa mãn yêu cầu đặt ra và chỉ ra một cách mua hàng nếu có.
Yêu cầu: Hãy giúp An trở thành người thắng cuộc khi cho bạn biết trước các giá trị n, s, ci và mi (1 ≤ n ≤ 500; 1 ≤ s ≤ 105; 1 ≤ ci ≤ 104; 1 ≤ mi ≤ 100) với i = 1, 2, …, n.
Input
Dòng đầu tiên chứa hai số nguyên dương s và n.
Dòng thứ i trong n dòng tiếp theo chứa hai số nguyên dương ci và mi với i = 1, 2, …, n.
Output
Gồm 1 dòng duy nhất ghi số nguyên d là tổng số cách mua hàng tìm được.
Example
Input: 12 3 4 1 6 2 2 1 Output: 2
Được gửi lên bởi: | special_one |
Ngày: | 2008-09-21 |
Thời gian chạy: | 0.200s-2s |
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 NODEJS PERL6 PYPY RUST SED VB.NET |
Nguồn bài: | Vietnam Olympiad of Informatics 2007 |
hide comments
|
|||||
2013-12-21 05:39:36 code quá nhanh ...
test quá yếu, thật sự rất thất vọng vs ps bài này, thử test MAX ko có cách gì qua time limit nổi :( |
|||||
2013-11-12 12:01:52 Hiệp Hiếu Học
BÀI NÀY THUỘC BÀI QUY HOẠCH ĐỘNG THÔI MÀ..:-D |
|||||
2013-11-12 11:57:27 Code Phát TLE luôn
Bài này làm thế nào thế :3 |