luogu#P3819. 松江 1843 路

松江 1843 路

题目描述

涞坊路是一条长 LL 米的道路,道路上的坐标范围从 00LL,路上有 NN 座房子,第 ii 座房子建在坐标为 xix_i 的地方,其中住了 rir_i 人。

松江 1843 路公交车要在这条路上建一个公交站,市政府希望让最多的人得到方便,因此希望所有的每一个的居民,从家到车站的距离的总和最短。

公交站应该建在哪里呢?

输入格式

第一行输入 LLNN

接下来 NN 行,每行两个整数 xix_irir_i

输出格式

一个整数,最小的每个人从家到车站的距离的总和。

100 3
20 3
50 2
70 1

110

100 2
0 1
100 10

100

10000000000 5
3282894320 391
4394338332 929
6932893249 181
7823822843 440
9322388365 623

5473201404068

提示

样例解释 1

当建在坐标 4040 的时候,所有人距离车站的距离总和为 $|20-40| \times 3+|50-40| \times 2+|70-40| \times 1=110$。

数据范围和约定

对于 10%10\% 的数据,1N501\le N \le 50Ri=1R_i=1

对于 30%30\% 的数据,1N1001 \le N \le 100Ri10R_i \le 101L10001 \le L \le 1000

对于 70%70\% 的数据,1N10001 \le N \le 1000Ri100R_i \le 1001L1061 \le L \le 10^6

对于全部数据,1L10101 \le L \le 10^{10}1N1051 \le N \le 10^50xiL0 \le x_i \le L1ri10001 \le r_i \le 1000