走路
题目背景
小 W 下载了一款运动软件。
题目描述
小 W 准备在接下来的 $m$ 天中锻炼,由于他不能走得太多以至于累死(怎么可能呢),所以他这 $m$ 天最多一共只能走 $n$ 步。
这个运动软件为了激励小 W 走路,推出了 $k$ 种激励措施,每种激励措施都形如“如果你第 $p$ 天中走完了 $q$ 步,那么第 $p$ 天中接下来的每一步都会给你加 $1$ 积分”。**激励措施可以叠加,即走一步你可能可以获得多于 $1$ 积分。**
现在小 W 想知道,他总计最多可以获取多少积分呢?
输入输出格式
输入格式
第一行三个整数 $n,m,k$,意义如上。
接下来 $k$ 行,每行两个整数 $p,q$,表示一个激励措施,意义如上。
输出格式
一行 $1$ 个整数,表示 $m$ 天后最多可以获得的积分。
输入输出样例
输入样例 #1
5 1 3
1 0
1 2
1 4
输出样例 #1
9
说明
样例解释:
只有一种方案,即在第一天走 $5$ 步,第一、二步各获得 $1$ 积分,第三、四步各获得 $2$ 积分,第五步获得 $3$ 积分,总计 $9$ 积分。
********
数据范围:
对于 $10\%$ 的数据,$n,m,k\le10$。
对于 $40\%$ 的数据,$n,m,k \le 10^3$。
对于 $100\%$ 的数据,$1\le n\le 10^{12}$,$1\le m,k\le 10^5$,$1\le p\le m$,$0\le q\le n$。