U66407.【贪心算法(一)】粮草

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

AA 商会决定收购农户的粮草

每一位农户的提供的价格可能相同,而且他们能够提供的粮草数量是有限的。AA 商会可以从农户中采购到小于或者等于农户所拥有的最大粮草数量。

给出 AA 商会对粮草的需求量,还有每位农户提供的粮草单价和产量。计算采购足够数量的粮草所需的最小花费

输入格式

第一行:nnmm ,分别表示需要的粮草总量和提供粮草的农户个数。

接下来 mm 行,每行两个整数 pipiaiai,表示第 ii 个农户的单价和他拥有的最大粮草量。

输出格式

一个整数,表示采购足够数量的粮草所需的最小花费

输入输出样例

  • 输入#1

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

    输出#1

    630

说明/提示

数据范围:

0n0 \le n,ai2×106ai \le 2 \times 10 ^ 60m50000 \le m \le 50000pi10000 \le pi \le 1000

样例说明:

3元的粮草买10斤,5元的粮草买20斤,6元的粮草买30斤,8元的粮草买40斤

总金额:310+520+630+840=6303*10+5*20+6*30+8*40=630

首页