
线段树树状数组
ACkook
这个作者很懒,什么都没留下…
展开
-
排序(离散化+树状数组)
题目:数据范围大,交换相邻的的树,使有序解题说明:关键是知道,每个数交换的次数是其前面比它大的树的个数。用树状数组维护一下~AC代码:#include<iostream>#include<algorithm>#include<string.h>#include<map> using namespace std;typedef long lo...原创 2018-05-08 21:49:16 · 306 阅读 · 0 评论 -
poj3468(线段树区间更新)
题目链接解题说明:裸题模板ac代码:#include<iostream>#include<algorithm>#include<string>using namespace std;const int MAXN=1e5+10;typedef long long ll;ll s[MAXN<<2],col[MAXN<<2];vo...原创 2018-05-09 11:18:18 · 921 阅读 · 0 评论 -
棋子等级
解题说明:AC代码:#include<iostream>#include<algorithm>#include<string.h>using namespace std;const int MAXN=1e5+10;int c[MAXN],ans[MAXN],n;int get(int x){ int res=0; for(;x;x-=(x&...原创 2018-05-09 11:39:33 · 432 阅读 · 0 评论 -
公告栏(线段树维护)
题意说明:解题说明:~AC代码;#include<bits/stdc++.h>using namespace std;typedef long long ll;const int MAXN=2*1e5+10;int s[(MAXN<<2)+10],n,m,w,ans;void modify(int p,int l,int r,int x,int v){ i...原创 2018-05-19 19:06:25 · 271 阅读 · 0 评论 -
HDU1754(线段树单点更新)
I Hate ItTime Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 93183 Accepted Submission(s): 35335Problem Description很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当...原创 2018-05-07 20:18:48 · 129 阅读 · 0 评论 -
HDU - 6183 Color it(动态开点线段树)
Color itTime Limit: 20000/10000 MS (Java/Others) Memory Limit: 132768/132768 K (Java/Others)Total Submission(s): 1745 Accepted Submission(s): 524...原创 2018-07-18 17:17:18 · 193 阅读 · 0 评论