码迷,mamicode.com
首页 >  
搜索关键字:树状    ( 5251个结果
tyvj P1716 - 上帝造题的七分钟 二维树状数组区间查询及修改 二维线段树
P1716 - 上帝造题的七分钟FromRiatreNormal (OI)总时限:50s 内存限制:128MB 代码长度限制:64KB背景 Background裸体就意味着身体。描述 Description“第一分钟,X说,要有矩阵,于是便有了一个里面写满了0的n×m矩阵。第二分钟,L说,要能修.....
分类:其他好文   时间:2014-09-04 22:15:50    阅读次数:393
poj 2481 Cows(树状数组)又是john和他的母牛那点不为人知的故事
DescriptionFarmer John's cows have discovered that the clover growing along the ridge of the hill (which we can think of as a one-dimensional number l...
分类:其他好文   时间:2014-09-04 16:16:59    阅读次数:244
HDU 1011 Starship Troopers
这算是 经典的树形DP 入门题吧: 题目的意思: 一个由N个点形成的树状网络;进入点是1;现在每个节点 有俩个属性 1:防守的人数,2 打败防守人数的奖励; 问由N个人组队去赚钱 最多赚多少:注一个人可以打败20个防守渣渣(这就是传说中的战五渣)!对于需要的人数取ceil();很经典的 依赖性...
分类:其他好文   时间:2014-09-04 14:46:19    阅读次数:244
poj 2299 Ultra-QuickSort(树状数组)
DescriptionIn this problem, you have to analyze a particular sorting algorithm. The algorithm processes a sequence of n distinct integers by swapping ...
分类:其他好文   时间:2014-09-04 13:08:20    阅读次数:185
UVA 2191 Potentiometers
题意很简单:就是输入先n个数字,然后进行一系列操作! S num sum 就是将第num个数字的值改成sum; M a b 就是求从位置a到位置b的数字的和! 这个题基本就是一个裸的树状数组,直接使用树状数组,然后根据题意打出对应的代码即可!再注意一下细节应该就能AC了!!!...
分类:其他好文   时间:2014-09-04 11:48:29    阅读次数:198
POJ 2828——Buy Tickets(树状数组,线段树——逆序遍历)
Buy Tickets Time Limit: 4000MS   Memory Limit: 65536K Total Submissions: 13496   Accepted: 6726 Description Railway tickets were difficult to buy around the Lunar New Y...
分类:其他好文   时间:2014-09-04 10:35:20    阅读次数:276
POJ 1635 Subway tree systems Hash法判断有根树是否同构
Hash在信息学竞赛中的一类应用中的某道例题"不难想到的算法是使用两个字符串分别表示两棵树,但是如果使用Hash的话应该怎么做呢?可以使用一种类似树状递推的方法来计算Hash值:对于一个节点v,先求出它所有儿子节点的Hash值,并从小到大排序,记作H1,H2,?,HD。那么v的Hash值就可以计算为...
分类:其他好文   时间:2014-09-02 22:34:55    阅读次数:235
TreeArray2299
1.解释为什么要有离散的这么一个过程?刚开始以为999.999.999这么一个数字,对于int存储类型来说是足够了。还有只有500000个数字,何必要离散化呢?刚开始一直想不通,后来明白了,后面在运用树状数组操作的时候,用到的树状数组C[i]是建立在一个有点像位存储的数组的基础之上的,不是单纯的建立...
分类:其他好文   时间:2014-09-02 11:48:34    阅读次数:267
BZOJ 2819 Nim 树链剖分/DFS序+LCA+树状数组
题意:给定一棵树,每个节点是一堆石子,给定两种操作: 1.改变x号节点的石子数量 2.用从x到y的路径上的所有堆石子玩一次Nim游戏,询问是否有必胜策略 Nim游戏有必胜策略的充要条件是所有堆的石子数异或起来不为零 这题首先一看就是树链剖分 然后题目很善良地告诉我们深搜会爆栈 于是我们可以选择广搜版的树链剖分 BFS序从左到右是深搜,从右到左是回溯,一遍BFS就够 单点修改区间查询还可...
分类:其他好文   时间:2014-09-02 10:34:04    阅读次数:334
TreeSegment2155
这题是比较经典的二维树状数组,题意是给你个矩阵里面开始全是0,然后给你两种指令:1:‘Cx1,y1,x2,y2’就是将左上角为x1,y1,右下角为x2,y2,的这个矩阵内的数字全部翻转,0变1,1变0,;2:'Qx1y1',输出a[x1][y1]的值二维线段树,对于X方向上每一段【0,0】【1,1】...
分类:其他好文   时间:2014-09-02 10:15:34    阅读次数:303
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!