Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:512 MB

#491. 买咖啡豆

Statistics

题目描述

由于咖啡产业利润很低,所以降低原材料(咖啡豆)价格就变得十分重要。帮助Lucy咖啡店找到最优的咖啡豆采购方案。
Lucy咖啡店从一些豆农手中采购咖啡豆,并且每一位豆农为咖啡店提供的价格是不同的。此外,就像每颗树每天只能产出固定数量的咖啡豆,每位豆农每天能提供的咖啡豆数量是一定的。每天Lucy咖啡店可以从豆农手中采购到小于或者等于豆农最大产量的整数数量的咖啡豆。
给出Lucy咖啡店每天对咖啡豆的需求量,还有每位豆农提供的咖啡豆单价和产量。计算采购足够数量的咖啡豆所需的最小花费。
注:每天所有豆农的总产量大于Lucy咖啡店的需求量。

输入格式:

第 1 行共二个数值:N,(0<=N<=2,000,000)是需要咖啡豆的总数;M,(1<= M<=5,000)是提供咖啡豆的农民个数。
第 2 到 M+1 行:每行二个整数:Pi 和 Ai。
Pi(0<= Pi<=1,000) 是农民 i 的咖啡豆的单价。
Ai(1 <= Ai <= 2,000,000)是农民 i 一天能卖给Lucy咖啡店的咖啡豆数量。

输出格式:

单独的一行包含单独的一个整数,表示Lucy的咖啡店拿到所需的咖啡豆所要的最小费用。

输入样例#1:

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

输出样例#1:

630