Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập thumuasuaboclassc

Thu mua sữa bò

Dễ Cài đặt

  • 100 Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 0% Tỉ lệ AC
  • 0 Số AC

Một nhà máy chế biến sữa cần mua mỗi ngày \(N\) lít sữa từ \(M\) nông dân.
Mỗi nông dân \(i\) bán sữa với giá \(P_i\) đồng cho mỗi lít và có thể cung cấp tối đa \(A_i\) lít.

Hãy tìm cách mua sữa sao cho tổng số tiền bỏ ra là ít nhất, đồng thời tổng lượng sữa mua về không nhỏ hơn \(N\).
Đảm bảo rằng tổng lượng sữa mà các nông dân có thể cung cấp luôn đủ để đáp ứng nhu cầu \(N\).

Input

  • Dòng đầu chứa hai số nguyên \(N\) và \(M\) (\(0 \le N \le 2 \cdot 10^6\), \(0 \le M \le 5000\)).
  • \(M\) dòng tiếp theo, dòng thứ \(i\) chứa hai số nguyên \(P_i\) và \(A_i\) (\(0 \le P_i \le 1000\), \(0 \le A_i \le 2 \cdot 10^6\)).

Output

In ra số tiền nhỏ nhất cần thiết để mua đủ \(N\) lít sữa.

Input

100 5
5 20
9 40
3 10
8 40
6 30

Output

630

Bình luận

Chưa có bình luận nào.