Coding is the closest thing we have to superpower !
描述
一家乳业公司从一些奶农手中采购牛奶,每一位奶农的出价是不同的。此外,就像每头奶牛每天只能挤出固定数量的奶,每位奶农每天能提供的牛奶数量是一定的。每天可以从奶农手中采购到小于或者等于奶农最大产量的整数数量的牛奶。
现给出该企业每天对牛奶的需求量,还有每位奶农提供的牛奶单价和产量。计算采购足够数量的牛奶所需的最小花费。
注:每天所有奶农的总产量大于该乳业公司的需求量。
输入
第一行二个整数 n,m,表示需要牛奶的总量,和提供牛奶的农民个数。
接下来 m 行,每行两个整数 p_i,a_i,表示第 i 个农民牛奶的单价,和农民 i 一天最多能卖出的牛奶量。
对于 100% 的数据:
0 \le n,a_i \le 2 \times 10^6,0\le m \le 5000,0 \le p_i \le 1000
输出
单独的一行包含单独的一个整数,表示该公司拿到所需的牛奶所要的最小费用。
样例
输入
100 5 5 20 9 40 3 10 8 80 6 30
输出
630
标签