CF588A Duff and Meat

题目描述

Duff 非常喜欢吃肉!Malek 想让她在 $n$ 天里都保持开心。为了在第 $i$ 天让她开心,Malek 需要让她恰好吃到 $a_{i}$ 千克的肉。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF588A/e0a1a4af93fd8d07e258d5dc1cd3e48db986dfbc.png)市区有一家大型肉店,Malek 想从那里为她买肉。在第 $i$ 天,这家店的肉价是每千克 $p_{i}$ 美元。Malek 已知所有天数的 $a_{1},...,a_{n}$ 和 $p_{1},...,p_{n}$。在每一天,他可以购买任意数量的肉,并且可以把剩下的肉留到未来的日子里使用。 Malek 有点累了,所以他请求你的帮助。请帮他计算,在保持 Duff 连续 $n$ 天都开心的前提下,他需要花费的最少金钱。

输入格式

第一行包含一个整数 $n$($1 \leq n \leq 10^{5}$),表示天数。 接下来的 $n$ 行,每行包含两个整数 $a_{i}$ 和 $p_{i}$($1 \leq a_{i}, p_{i} \leq 100$),分别表示第 $i$ 天 Duff 需要的肉量以及当天肉价。

输出格式

输出一个整数,表示让 Duff 开心 $n$ 天所需花费的最少金钱。

说明/提示

第一个样例中,一种最优方式是:第一天买 1 千克,第二天买 2 千克,第三天买 3 千克肉。 第二个样例中,一种最优方式是:第一天买 1 千克,第二天一次性买 5 千克(满足第二天和第三天所需的肉)。 由 ChatGPT 5 翻译