BZOJ 2743 [HEOI2012] 采花


题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2743

题意:多次查询区间有多少个数出现了两次及以上。


原题直接莫队就随便过了,然而 BZ 上加强数据,要求\(O(nlog_n)\) 做法。

\(nxt_i\) 记录 i 的下一次出现位置,于是离线后上一个树状数组,详见代码。

 

声明:zgz233|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - BZOJ 2743 [HEOI2012] 采花


一个oier的博客 |注册功能过几天就修| 博客搬家啦,现在跑的飞快!

标签: , ,