码迷,mamicode.com
首页 >  
搜索关键字:划分树    ( 160个结果
hdu1754 I Hate It (简单线段树应用)
题目连接:hdu1754 I Hate It         本题考查的是线段树的基本操作。如果不懂线段树的基本操作请移步:这里         这一题是我学完线段树后的第一道线段树的题,可以说是十分的基础,我刚学完就可以一遍AC。大家只要对线段树的基本操作有所了解,应该是可以轻松AC的。 代码如下: // 有效结点: 200000 // 深度达到:(lg200000)/(lg2)...
分类:其他好文   时间:2015-04-29 10:06:31    阅读次数:112
hdu 2665 Kth number (poj 2104 K-th Number) 划分树
划分树的基本功能是,对一个给定的数组,求区间[l,r]内的第k大(小)数。划分树的基本思想是分治,每次查询复杂度为O(log(n)),n是数组规模。具体原理见http://baike.baidu.com/link?url=vIUKtsKYx7byeS2KCOHUI14bt_0sdHAa9BA1Vce...
分类:其他好文   时间:2015-04-20 10:47:14    阅读次数:141
hdu 2665 Kth number
划分树 1 /* 2 HDU 2665 Kth number 3 划分树 4 5 6 */ 7 8 9 #include10 #include11 #include12 #include13 using namespace std;14 15 const int MAXN=100010;1...
分类:其他好文   时间:2015-04-18 15:54:54    阅读次数:130
【山东省第四节ACM省赛】Boring Counting(二分+划分树)
算是一道模板题了,可惜弱的一B的我并不会划分树,花了点时间学了下,回头A了这道题 3s的限时跑了2.8s也是醉了。。。 Description In this problem you are given a number sequence P consisting of N integer and Pi is the ith element in the sequence. Now ...
分类:其他好文   时间:2015-04-15 11:19:51    阅读次数:151
POJ 2104 划分树模板题
给出n,m n个数字 m次询问,每次询问(l,r)区间的第k小的数 划分树模板 mark一下 #include "stdio.h" #include "string.h" #include "algorithm" using namespace std; int a[100010],as[100010]; int tree[20][100010];// 记录第i层元素序列 i...
分类:其他好文   时间:2015-04-14 11:19:38    阅读次数:120
【HDU】2665Kth number(划分树)
只是为了存模板~ #include #include #include using namespace std; const int maxn = 100005; int n,m; int sorted[maxn]; int tree[20][maxn]; //第i层归并之后的结果 int toleft[20][maxn]; //第i层第j个数左边有几个分到左边(包括j自己) voi...
分类:其他好文   时间:2015-04-10 20:19:08    阅读次数:170
HDU 3473
分析可知,最优的x应该在区间中的数排列后最中间的地方选择。由于区间的数个数有奇偶之分,于是当奇数个时,就是中位数了。偶数个时,就是排列后中间两数区间的任意一个。可以应用划分树求得前半部分,树状数组统计。#include #include #include #include #define LL __...
分类:其他好文   时间:2015-04-09 21:46:50    阅读次数:140
允许重复数字的划分树
const int MAXN = 50010,MAXM = 20; int num[MAXN],tmp[MAXN],pre[MAXN]; int ans[MAXM][MAXN],val[MAXM][MAXN]; void Init(int l,int r,int h) { if(l == r) return ; //printf("l = %2d r = %2...
分类:其他好文   时间:2015-04-08 18:10:52    阅读次数:122
13年山东省赛 Boring Counting(离线树状数组or主席树+二分or划分树+二分)
转载请注明出处:http://www.cnblogs.com/fraud/ ——by fraud2224: Boring CountingTime Limit:3 SecMemory Limit:128 MBDescriptionIn this problem you are given a num...
分类:编程语言   时间:2015-04-07 00:28:27    阅读次数:153
hdu 4417 区间内比h小的数 划分树
二分查找最近一个比h小的数 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 using namespace std; 8 #define for0n for(i=0;i>1; 28 int...
分类:其他好文   时间:2015-04-05 10:32:03    阅读次数:119
160条   上一页 1 ... 9 10 11 12 13 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!