测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A7755. Burglar and Matches

编程题 普及/提高-

题目描述

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.

输入格式

The first line of the input contains integer $n$ ( $1<=n<=2·10^{8}$ ) and integer $m$ ( $1<=m<=20$ ). The $i+1$ -th line contains a pair of numbers $a_{i}$ and $b_{i}$ ( $1<=a_{i}<=10^{8},1<=b_{i}<=10$ ). All the input numbers are integer.

输出格式

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
上一题 去做题 下一题