VJudge 173751 B - R2D2 and Droid Army - RMQ & Sparse Table

Donny

题目链接:

B - R2D2 and Droid Army

二分。

然而直接上二分会TLE。

难度蛮大的一题。

需要预处理优化。

然而预处理我想了下,直接处理不是比二分还慢么23333

查找资料发现可以用神奇的ST(Sparse Table 稀疏表)。

我怎么没想到可以以二的指数方划分区域,然后寻找最小覆盖呢。

另外本题还可以用线段树来做。

历程代码:

VJ-173751-B Github

VJ:

VJ-173751-B VJudge

原题地址:

CodeForces 514D R2D2 and Droid Army

参考资料:

RMQ+二分 - David_Jett - CSDN

RMQ/单调队列/尺取法 - ww32zz - CSDN

什么是RMQ - Wikipedia

线段树+线性扫一遍 - njczy2010 - cnblogs

一步一步理解线段树 - TenosDoIt - cnblogs

By Donny
Last modified: 2017-07-30