#68. 想吃雀玲珑了
想吃雀玲珑了
题目描述
PC 需要去雀玲珑买 个炸鸡腿作为新生们每天刷题的奖励。他发现雀玲珑一共有 种不同的炸鸡腿套餐,里面仅包含数个炸鸡腿,不同套餐之间只有炸鸡腿的数量和价格可能不同。为了方便,PC 决定只买 种套餐。
在雀玲珑单独点一个炸鸡腿实在是太亏了,因此 PC 可能需要购买超过 个炸鸡腿才够给新生们发奖励。
现在 PC 想知道,在雀玲珑每种套餐的数量都足够的情况下,要买够至少 个炸鸡腿最少需要花费多少钱。
输入格式
第一行包含一个正整数 ,表示需要购买的炸鸡腿数量。
接下来三行,每行用 个正整数 描述一种套餐,表示该套餐内包含 个炸鸡腿,套餐价格为 。
输出格式
一个整数,表示 PC 最少需要花费的钱。
57
2 2
50 30
30 27
54
9998
128 233
128 2333
128 666
18407
9999
101 1111
1 9999
1111 9999
89991
提示
样例中雀玲珑的三种套餐分别是:
- 个炸鸡腿,价格为 元。
- 个炸鸡腿,价格为 元。
- 个炸鸡腿,价格为 元。
PC 需要购买至少 个炸鸡腿。
如果他选择购买第一种套餐,那么他需要购买 份,共计 个炸鸡腿,需要花费的钱为 元。
实际上,PC 会选择购买第三种套餐,这样需要买 份。虽然最后买到的炸鸡腿数量更多了,为 个,但花费却减少为 元,比第一种少。
对于第二种套餐,虽然单个炸鸡腿的价格是最低的,但要够发奖励必须购买 份,实际的花费达到了 元,因此 PC 也不会选择。
所以最后输出的答案是 。
现实中,雀玲珑一个套餐也不会有 个炸鸡腿,所以题目内容请勿带入现实,除非你想请我吃雀玲珑。
数据规模与约定
对于全部的测试点,保证 。
本题改编自 NOIP 2016 普及组 T1
相关
在下列比赛中: