其他分享
首页 > 其他分享> > U214385 老牛拉破车

U214385 老牛拉破车

作者:互联网

题目大意

地面上有 \(n\) 辆车,可以视为 \(n\) 个点,编号为 \(1\sim n\)。规定向右为正方向,每辆车的质量为 \(m_i\)。

由于车是破车,车轮瓦特了,只能与地面发生滑动而非滚动,车轮与地面之间的动摩擦因数为 \(\mu\)。已知每辆车在 \(t_0=0\) 时刻在外力作用下有速度 \(v_i\)(该速度由外力维持且在操作前不变,不考虑除了地面与车轮间摩擦力以外的所有阻力)。

现在有 \(q\) 次操作,每次有两种情况:

大体思路

考虑用李超线段树在 \(v-t\) 图上维护线段。

由于本题是静态问题,首先将所有平面线段计算出来,然后用李超线段树分别维护 \(\max,\min\) 即可。时间复杂度 \(O(n\log^2 n)\)。

需要注意的是,本题建立线段的情况较多。

image

image
image

标签:线段,李超,速率,U214385,破车,老牛,外力,id,车轮
来源: https://www.cnblogs.com/Mars-LG/p/16183270.html