
ST算法
nacrt
这个作者很懒,什么都没留下…
展开
-
RMQ之ST算法(求区间最值问题)
RMQ之ST算法:(求区间最值) 来看一下ST算法是怎么实现的(以最大值为例):O(n*log(n))的算法复杂度 首先是预处理,用一个DP解决。设a是要求区间最值的数列,f[i,j]表示从第i个数起连续2^j个数中的最大值。 例如数列3 2 4 5 6 8 1 2 9 7 ,f[1,0]表示第1个数起,长度为2^0=1的最大值,其实就是3这个数。 f[1,2]=5,f[1,3]=8,f[2,0]原创 2017-05-01 17:41:50 · 2542 阅读 · 0 评论 -
nyoj119 士兵杀敌(三) ST算法和线段树
原题链接:nyoj119 士兵杀敌(三) 士兵杀敌(三) 时间限制:2000 ms | 内存限制:65535 KB 难度:5 描述 南将军统率着N个士兵,士兵分别编号为1~N,南将军经常爱拿某一段编号内杀敌数最高的人与杀敌数最低的人进行比较,计算出两个人的杀敌数差值,用这种方法一方面能鼓舞杀敌数高的人,另一方面也算是批评杀敌数低的人,起到了很好的效果。 所以,南原创 2017-05-01 18:03:11 · 2648 阅读 · 0 评论