给定N个数字列表(1索引),如果一个连续块具有多于K个连续出现的相同元素,则为K排序块。K排序的块范围查询
示例:[2,4,4,5,5,5,3,3]具有索引4至6的3阶块和7至8的2阶块。 4至6也是2阶块。
现在,如果我们给出形式查询:LeftIndex,RightIndex,令-K
我们需要LeftIndex和RightIndex之间要告诉很多订单-K块怎么都存在。
说,如果查询是2,8,2型,然后回答是3的3块与订单2.他们是从指数2至3,4至6,7至8
如何解决这个问题,如果查询高达100000,并且列表可以是100000.
这个问题从跑步比赛中寻求解决方案(https://www.codechef.com/APRIL17/problems/SMARKET)。这个问题应该被删除。 – madMDT