AGC011F Train Service Planning
题意:有一条铁路,被
列车通过第
现在需要设计一张列车(循环)时刻表。
对于所有的列车,要么从站台
在单向轨道内,不能有两辆相反方向的车互相穿过。列车只能在站点停车等待。
若有一辆开往
需要使得时间表中
应用题啊……
当某个
记
具体地,在模
上行车的区间为
下行车的区间为
实际上下行车的式子是全体减去前缀得到后缀,但是走一整次所需的时间是
若这是单向铁路,要求两个区间(在模
记
于是问题可以转化为:
你有一个变量
,初始值任意。每次会给出一个模
意义下的区间,要求给 加一定值,使得 落在这个区间内。最小化加上的值的和。
(在本题中,还需加上
才是答案)
考虑
显然我们需要关心的
边界:
每次操作时,设给出的模意义区间为
维护
复杂度