码迷,mamicode.com
首页 >  
搜索关键字:树状    ( 5251个结果
UVA 11990(BIT套treap
题目:给出一个1到n的全排列,m个询问,每次删除一个数,输出此时总的逆序对数.思路:树状数组每个节点都是treap,通过bit套treap来查询每个点前面有多少个比该点小的数...思路还是比较简单的,但是写了挺长时间,现在一个很严重的缺点就是代码量一大就没有定力,然后直接gg.....以后要多写代码...
分类:其他好文   时间:2015-10-13 22:26:53    阅读次数:271
【CDQ】BZOJ 2738 矩阵乘法
题意:给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数思路:整体二分+二维树状数组二分询问的答案mid,将数值小等mid的全部插入二维树状数组然后查询每个矩阵内的元素个数,若数量>K-1则放左边,否则放右边继续向下分治,左边二分l-mid,右边mid-r代码:#include#...
分类:其他好文   时间:2015-10-11 23:12:53    阅读次数:415
Another Crisis
题意:给出一个树,当孩子节点为1的数量占孩子总数的T%时父节点变成1,求使根节点变成1需要叶子节点为1的最小数量。分析:简单的树状dp,dp[i]以i为根的子树所需的最小数量,取它所有子树中最小的T%,即可,分析时觉得这个方法会超时,可能题目数据太水。#include #include #inclu...
分类:其他好文   时间:2015-10-11 23:08:32    阅读次数:277
树状数组 - 2352 Stars
题目地址:http://poj.org/problem?id=2352分析: - 题意分析: 有n个星星, 它的左下方(x和y不超过它)的星星的数目就是它的level, 分别计算level 为 0 到 n-1 的星星的数目. 输入是先按照 y 从小到大排序, 如果y相同,就按照x递增排序, 不会有....
分类:编程语言   时间:2015-10-11 14:06:56    阅读次数:178
【CDQ】 HDU 4742 Pinball Game 3D
通道题意:给你n(1e5)个三元组、然后要你求这n个三元组的LIS。和这样LIS的方案数。一个三元祖a比另一个元祖b大的条件是ax>=bx,ay>=by,az>=bz思路:先按x排序,先降低一维,然后 剩下y 、z,在y上进行CDQ分治,按y的大小用前面的更新后面的。z方向离散化之后用树状数组维护就...
分类:其他好文   时间:2015-10-10 20:02:38    阅读次数:246
zoj2112 主席树动态第k大 (主席树&&树状数组)
Dynamic RankingsTime Limit:10 Seconds Memory Limit:32768 KBThe Company Dynamic Rankings has developed a new kind of computer that is no longer satisfi...
分类:编程语言   时间:2015-10-10 20:02:24    阅读次数:252
Codeforces Round #216 (Div. 2) E. Valera and Queries 树状数组 离线处理
题意:n个线段[Li, Ri], m次询问, 每次询问由cnt个点组成,输出包含cnt个点中任意一个点的线段的总数。由于是无修改的,所以我们首先应该往离线上想, 不过我是没想出来。首先反着做,先求不包含这个cnt个点的线段的总数, 那么不包含这些点的线段必然在cnt个点之间(这里需要再加两个点一个是...
分类:编程语言   时间:2015-10-08 14:43:56    阅读次数:216
BZOJ2837 : 小强的形状
离散化后通过树状数组求出:b[i]为i之前比它小的。c[i]为i之前比它大的=i-1-i之前小于等于它的。d[i]为i之后比它小的。e[i]为i之后比它大的=n-i-f[i]。f[i]为i之后小于等于它的。则:$cnt_{123}=\sum_{i=1}^n b[i]e[i]$$cnt_{321}=\...
分类:其他好文   时间:2015-10-07 06:16:49    阅读次数:150
BZOJ1807 : [Ioi2007]Pairs 彼此能听得见的动物对数
一维的情况:排序后维护一个单调指针即可,时间复杂度$O(n\log n)$。二维的情况:旋转坐标系后转化为二维数点问题,扫描线+树状数组维护即可,时间复杂度$O(n\log n)$。三维的情况:将后两维旋转坐标系,对于每个x,预处理出横坐标为x的点的后两维的二维前缀和。枚举一个点,再枚举另一个点的x...
分类:其他好文   时间:2015-10-07 01:08:41    阅读次数:262
poj2299 Ultra-QuickSort 树状数组求逆序数
poj2299 Ultra-QuickSort 树状数组求逆序数Ultra-QuickSortTime Limit:7000MSMemory Limit:65536KTotal Submissions:49587Accepted:18153DescriptionIn this problem, y....
分类:编程语言   时间:2015-10-06 18:15:22    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!