自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 BZOJ1500维修数列 splay

一道题昨天写了一天然后写的乱七八糟,后来发现自己思路有问题。然后找了两位大佬的题解:https://www.cnblogs.com/zig-zag/archive/2013/03/28/2987390.htmlhttp://blog.csdn.net/qwsin/article/details/53995984侵删。思路:splay也可以看作会旋转的线段树。每个结点有 size

2017-12-30 11:45:25 174

原创 Cow Neighborhoods(并查集+set+曼哈顿距离)

题意:了解奶牛们的人都知道,奶牛喜欢成群结队.观察约翰的N(1≤N≤100000)只奶牛,你会发现她们已经结成了几个“群”.每只奶牛在吃草的时候有一个独一无二的位置坐标Xi,Yi(l≤Xi,Yi≤[1..10^9];Xi,Yi∈整数.当满足下列两个条件之一,两只奶牛i和j是属于同一个群的:  1.两只奶牛的曼哈顿距离不超过C(1≤C≤10^9),即lXi – xil+IYi – Yil≤C

2017-12-09 13:28:27 337

原创 POJ2761Feed the dogs (treap)

刚开始学treapA的第一个题,虽然是模板题,但是还是查了好久的错。而且这个题,用cin和cout输入输出会T#include #include #include #include #include using namespace std;const int maxn=100000+100;const int maxm=50000+500;struct Query{

2017-12-08 20:10:19 164

原创 HDU3308LCIS(线段树区间合并)

题意:Given n integers. You have two operations: U A B: replace the Ath number by B. (index counting from 0) Q A B: output the length of the longest consecutive increasing subsequence (LCIS) in

2017-12-02 19:01:06 260

原创 HDU4046panda (线段树)

题意:给出一个只包含w和b的字符串,要求支持一下两种操作:1,统计区间[a,b]中wbw的数量。2,修改a[p]的值为v。分析:线段树,sum[o]为结点o的wbw的数量。在建树时,对与o结点的sum[o]=sum[2*o]+sum[2*o+1];如果两个结点连接处有wbw则将sum[o]++;更新的过程类似于建树的过程。在查询[ql,qr]区间的wbw数量时,当两个区间合并时

2017-12-02 18:08:23 210

原创 HDU2492ping pang (线段树求逆序对)

题意:一条大街上住着n个乒乓球爱好者,经常组织比赛切磋技术。每个人都有一个不同的技能值a[i]。每场比赛需要3个人,两名选手,一名裁判。他们有一个奇怪的规定,既裁判必须住在两名选手的中间,并且技能值也在两名选手直接。问一共能组织多少种比赛。 1分析枚举2到n-1为裁判,假设c[i]为 a[1]到a[i-1]中比a[i]小的数量,d[i]为a[i+1]到a[n]中比a[i]小的数量。

2017-12-02 17:47:41 489

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除