AT_icpc2013summer_day2_d TiMe Table
题目描述
有一个学生早上经常坐公交车,注意到了一件事:那辆公交车的乘客数量总是一样的!他问了一下坐公交车的乘客们,发现他们每天都在同样的时间来公交车站。这样的话,那个学生想:对乘客来说不是有更好的公交车时间表吗?
在这名学生上学的路上,从调度站到终点站,有$S$个站点行程一条直线(调度站不包括在公交车站,终点站包括在公交车站)。各个车站离调度站的距离由近及远依次编号为$1$到$S$。营业所和第$i$个公交车站的距离是$x_i$。公共汽车先从调度站出发,然后过一会就到了第$i$站。车站来了$N$个乘客。第$i$个乘客是时刻$t_i$车站$p_i$到来的。
这条上学路一天正好有$M$趟公交车从调度站开到终点。公交车一停靠在车站,就把在那个车站等着的所有乘客都接上车,奔向下一个车站。假设车站接乘客上车的时间可以忽略不计,现在各公交车可以决定从调度站出发的时间,那么,请你把乘客的等待时间之和最小化吧!
输入格式
$ S $ $ N $ $ M $
$ x_1 $ $ ... $ $ x_S $
$ t_1 $ $ p_1 $
$ ... $
$ t_N $ $ p_N $
输出格式
一行一个整数,表示乘客的最小等待时间。
说明/提示
$1≤S,N,M ≤ 2000;$
$1≤x_1<x_2<……<x_s≤10^4$
$0≤t_i≤10^4$
$1≤p_i≤S$
$输入的数字都是整数。$
**样例2解析**
在这个例子中,最适合使公共汽车在时刻$-10$和$4$出发。