摘要: 2014-09-1221:49:59 ->2014-10-0416:59:44花了挺长的一段时间学习线段树,所刷的题:POJ线段树20题汇总,Hdu题库数道+比赛题2道。与刚开始学连函数结构都要翻书相比,现在线段树已经实现自己较熟练地手敲。线段树这种结构,主要优势在于把区间问题从O(n)的复杂度优化... 阅读全文
posted @ 2014-10-04 17:32 Naturain 阅读(166) 评论(0) 推荐(0)
摘要: 2014-10-0416:53:30思路:这题是个很裸的线段树 or 树状数组题,因为加了内存限制而变得有点意思。参考了别人博客,有两种做法:(1)在线做法:将树状数组中的c[]数组变为:c[]和re[],分别表示数量 / 32768的商 和 数量除以32768后的余数,也就是原先的c[i] = c... 阅读全文
posted @ 2014-10-04 16:59 Naturain 阅读(202) 评论(0) 推荐(0)
摘要: 2014-10-0415:06:38思路:这题乍一看不怎么会,后来看题解才知道要离线处理。知道了这个之后自己瞎搞暴力了一通,竟然过了- -!后来用树状数组加速了下。 大概思路就是,把所有询问读进来,按照询问的右端点升序排序,然后从左到右依次扫所有值(离散后),都加入树状数组,如果发现该值在之前已经... 阅读全文
posted @ 2014-10-04 15:11 Naturain 阅读(189) 评论(0) 推荐(0)