AT_abc153_e [ABC153E] Crested Ibis vs Monster
Description
[problemUrl]: https://atcoder.jp/contests/abc153/tasks/abc153_e
トキはモンスターと戦っています。
モンスターの体力は $ H $ です。
トキは $ N $ 種類の魔法が使え、$ i $ 番目の魔法を使うと、モンスターの体力を $ A_i $ 減らすことができますが、トキの魔力を $ B_i $ 消耗します。
同じ魔法は何度でも使うことができます。魔法以外の方法でモンスターの体力を減らすことはできません。
モンスターの体力を $ 0 $ 以下にすればトキの勝ちです。
トキがモンスターに勝つまでに消耗する魔力の合計の最小値を求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ H $ $ N $ $ A_1 $ $ B_1 $ $ : $ $ A_N $ $ B_N $
Output Format
トキがモンスターに勝つまでに消耗する魔力の最小値を出力せよ。
Explanation/Hint
### 制約
- $ 1\ \leq\ H\ \leq\ 10^4 $
- $ 1\ \leq\ N\ \leq\ 10^3 $
- $ 1\ \leq\ A_i\ \leq\ 10^4 $
- $ 1\ \leq\ B_i\ \leq\ 10^4 $
- 入力中のすべての値は整数である。
### Sample Explanation 1
最初に $ 1 $ 番目の魔法を使い、トキの魔力を $ 3 $ 消耗して、モンスターの体力を $ 8 $ 減らします。モンスターの体力は $ 1 $ になります。 次に $ 3 $ 番目の魔法を使い、トキの魔力を $ 1 $ 消耗して、モンスターの体力を $ 2 $ 減らします。モンスターの体力は $ -1 $ になります。 これにより、トキが消耗した魔力の合計は $ 4 $ になります。
### Sample Explanation 2
$ 1 $ 番目の魔法を $ 100 $ 回使うのが最適です。