
线段树
文章平均质量分 71
ChasingWaves
这个作者很懒,什么都没留下…
展开
-
hdu 4902 Nice boat(第二篇) 带push_up操作
//906MS 1972K#include #include #include #include #define lch(x) ((x)<<1)#define rch(x) ((x)<<1 | 1)using namespace std;const int maxn = 100000;int num[maxn+5];int tree[maxn<<2];bool flag[m原创 2014-08-01 14:27:09 · 369 阅读 · 0 评论 -
hdu 1394 Minimum Inversion Number 用线段树求0到n-1的排列的逆序数
把第一个数拿到最后去,逆序数的原创 2014-08-12 11:24:46 · 462 阅读 · 0 评论 -
POJ 3468
//5580K 2516MS#include #include #include #include #define lch(x) ((x)<<1)#define rch(x) ((x)<<1 | 1)using namespace std;typedef long long LL;const int MAX_N = 100000;LL a[MAX_N+5];LL del[原创 2014-08-13 20:37:10 · 392 阅读 · 0 评论 -
POJ 3468
//#include #include #include #include #define lch(n) ((n)<<1)#define rch(n) ((n)<<1 | 1)using namespace std;typedef long long LL;const int MAX_N = int(1e5);LL sum[MAX_N<<2], add[MAX_N<<2];原创 2014-08-14 09:29:20 · 374 阅读 · 0 评论 -
hdu 2795 Billboard 线段树单点更新(线段树+二分)
机房网络好了,现在把博文补上原创 2014-08-13 15:15:51 · 380 阅读 · 0 评论 -
hdu 1698 Just a Hook 线段树的区间置数
//781MS 2388K#include #include #include #include #define lch(x) ((x)<<1)#define rch(x) ((x)<<1|1)using namespace std;typedef long long LL;const int MAX_N = int(1e5);int sum[MAX_N<<2], tag[原创 2014-08-14 18:32:11 · 337 阅读 · 0 评论 -
POJ 2528 Mayor's posters 线段树的区间覆盖 离散化
//1472K 63MS#include #include #include #include #define lch(n) ((n)<<1)#define rch(n) ((n)<<1|1)using namespace std;const int MAX_N = int(1e4);bool vis[MAX_N+5];int li[MAX_N+5], ri[MAX_N+5原创 2014-08-16 11:36:33 · 573 阅读 · 0 评论 -
hdu 1754 I Hate It 线段树单点更新
//1093MS 4492K#include #include #include #include #define lch(x) ((x)<<1)#define rch(x) ((x)<<1 | 1)using namespace std;const int MAX_N = 200000;int tree[MAX_N<<2], a[MAX_N<<1];int N, N2, M原创 2014-08-11 17:26:44 · 435 阅读 · 0 评论 -
hdu 1166 敌兵布阵 线段树单点更新
全部采用扩展区间原创 2014-08-11 15:35:43 · 370 阅读 · 0 评论 -
hdu 4902 Nice boat 多校第四场 线段树的区间置数+区间更新
There are n numbers a_1,a_2,...,a_n on a line, everytime you can change every number in a segment [l,r] into a number x(type 1), or change every number a_i in a segment [l,r] which is bigger than x to原创 2014-08-01 12:58:29 · 420 阅读 · 0 评论 -
hdu 5023 A Corrupt Mayor's Performance Art 广州网络赛 线段树的区间覆盖+种类查询
Problem DescriptionThe wall was divided into N segments and the width of each segment was one cun(cun is a Chinese length unit). All segments were numbered from 1 to N, from left to right. There w原创 2014-09-24 10:57:27 · 455 阅读 · 0 评论