CF16B.Burglar and Matches
入门
通过率:0%
时间限制:0.50s
内存限制:64MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
A burglar got into a matches warehouse and wants to steal as many matches as possible. In the warehouse there are m containers, in the i-th container there are a__i matchboxes, and each matchbox contains b__i matches. All the matchboxes are of the same size. The burglar's rucksack can hold n matchboxes exactly. Your task is to find out the maximum amount of matches that a burglar can carry away. He has no time to rearrange matches in the matchboxes, that's why he just chooses not more than n matchboxes so that the total amount of matches in them is maximal.
一名窃贼闯入了一座火柴仓库,想要尽可能多地偷走火柴。仓库中共有 m 个容器,第 i 个容器中有 ai 个火柴盒,每个火柴盒中含有 bi 根火柴。所有火柴盒大小相同。窃贼的背包恰好能装下 n 个火柴盒。你的任务是计算出该窃贼最多能带走多少根火柴。他没有时间重新分配火柴盒中的火柴,因此他只能选择至多 n 个火柴盒,使得其中所含火柴总数最大。
输入格式
The first line of the input contains integer n (1 ≤ n ≤ 2·108) and integer m (1 ≤ m ≤ 20). The i + 1-th line contains a pair of numbers a__i and b__i (1 ≤ a__i ≤ 108, 1 ≤ b__i ≤ 10). All the input numbers are integer.
输入的第一行包含整数 n(1 ≤ n ≤ 2⋅108)和整数 m(1 ≤ m ≤ 20)。第 i+1 行包含一对数字 ai 和 bi(1 ≤ ai ≤ 108,1 ≤ bi ≤ 10)。所有输入的数字均为整数。
输出格式
Output the only number — answer to the problem.
输出唯一的数字——该问题的答案。
输入输出样例
输入#1
7 3 5 10 2 5 3 6
输出#1
62
输入#2
3 3 1 3 2 2 3 1
输出#2
7
输入解题思路,AI测评打分。不知道怎么写?