AHOI2013 Round2 Day2 简要题解
第一题:
第一问可以用划分树或主席树在O(nlog2n)内做出来。
第二问可以用树状数组套主席树在O(nlog2n)内做出来。
我的代码太挫了,空间刚刚卡过。。。(在bzoj上)
第二题:
分治,将询问分成两部分,每部分递归处理,每部分都把与询问无关的缩点。
还有个做法。。。here
第三题:
后缀数组+单调栈。后缀数组我写的是nlogn的,如果写的是O(n)的话,时间复杂度就是O(n)的了。(但是mato说求sa就会超时,弱菜不会后缀自动机,表示正在学习中(・_・;))
作者:HSUPPR
出处:http://www.cnblogs.com/hsuppr/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出
原文链接,否则保留追究法律责任的权利。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步