松江 1843 路
题目描述
涞坊路是一条长 $L$ 米的道路,道路上的坐标范围从 $0$ 到 $L$,路上有 $N$ 座房子,第 $i$ 座房子建在坐标为 $x_i$ 的地方,其中住了 $r_i$ 人。
松江 1843 路公交车要在这条路上建一个公交站,市政府希望让最多的人得到方便,因此希望所有的每一个的居民,从家到车站的距离的**总和**最短。
公交站应该建在哪里呢?
输入输出格式
输入格式
第一行输入 $L$、$N$。
接下来 $N$ 行,每行两个整数 $x_i$ 和 $r_i$。
输出格式
一个整数,最小的每个人从家到车站的距离的总和。
输入输出样例
输入样例 #1
100 3
20 3
50 2
70 1
输出样例 #1
110
输入样例 #2
100 2
0 1
100 10
输出样例 #2
100
输入样例 #3
10000000000 5
3282894320 391
4394338332 929
6932893249 181
7823822843 440
9322388365 623
输出样例 #3
5473201404068
说明
### 样例解释 1
当建在坐标 $40$ 的时候,所有人距离车站的距离总和为 $|20-40| \times 3+|50-40| \times 2+|70-40| \times 1=110$。
### 数据范围和约定
对于 $10\% $的数据,$1\le N \le 50$,$R_i=1$。
对于 $30\%$ 的数据,$1 \le N \le 100$,$R_i \le 10$,$1 \le L \le 1000$。
对于 $70\%$ 的数据,$1 \le N \le 1000$,$R_i \le 100$,$1 \le L \le 10^6$。
对于全部数据,$1 \le L \le 10^{10}$,$1 \le N \le 10^5$,$0 \le x_i \le L$,$1 \le r_i \le 1000$。