
Binary Indexed Tree(BIT)
文章平均质量分 62
WorstCoder
能够做出困难的算法题是最快乐的事情!
展开
-
HDU 4417 Super Mario--离线树状数组、划分树、线段树
题意:询问区间[l,r]内有几个数字小于h原创 2014-10-03 13:37:39 · 774 阅读 · 0 评论 -
hdu 5147 Sequence II BestCoder Round #23 1002
头疼,无心学习,做一题舒爽一下身心题意:给1-n n个数的随机排列,求满足(1≤abcd≤n2. AaAb 3. AcAd)数列的个数分析:1.发现好似树状数组的题,并且有序对Aa Ab 和 有序对Ac Ad貌似可以分开来思考 2.对于满足条件的有序对Aa,Ab的个数,Aa只需要保存Aa的个数,那也就是1,可以直接用树状数组来求 3.那对于有序对Ac和Ad呢,不仅仅要求出A原创 2015-02-12 23:26:14 · 1179 阅读 · 0 评论 -
hdu 5196 DZY Loves Inversions && BestCoder Round #35
问题描述DZY有一个序列a,一共由n个正整数组成,下标为1到n。我们定义第i个数为ai。DZY每次给定一个数对(l,r)(l≤r),他想计算有多少个数对(i,j),满足l≤i≤j≤r,且序列 b=aiai+1⋯aj 有恰好k个逆序对。而且,DZY会询问你q次噢。题解:1.考虑如何计算一个区间中有多少个子区间的逆序对数小于等于K。这样做两遍就能算出恰好等于K的了。2.对于i原创 2015-04-05 17:06:52 · 906 阅读 · 0 评论