- 博客(14)
- 收藏
- 关注
原创 主席树+CDQ分治+整体二分
未完主席树静态查询区间第k大 写题发现原来版本众多bug后的最终版本QAQAQ 我说一下主席树的内存怎么开 这个内存啊,我着实分析过,然而QWQ 最后我觉得直接照着题目内存限制开到最大就结了吧~~!const maxn=100005;var x:array[0..maxn,1..2]of longint; root,y,z:array[0..maxn]of long
2016-01-27 13:56:50 729
原创 [BZOJ3262] 陌上花开
传送门http://www.lydsy.com/JudgeOnline/problem.php?id=3262题目大意给定三维点对(xi,yi,zi)若两个点对存在xi<=xj,yi<=yj,zi<=zj则称点i<j,询问每个点前有多少点给定三维点对(x_i,y_i,z_i)若两个点对存在x_i<=x_j,y_i<=y_j,z_i<=z_j则称点i<j,询问每个点前有多少点题解三维偏序 我们对三维
2016-01-24 18:54:58 1214
原创 多项式相关
引用从多项式乘法到快速傅里叶变换 【快速傅里叶变换】【FFT】FFT引入对于一个多项式我们可以写成系数表达和点值表达 对于多项式f(x)=∑i=n−1i=0ai⋅xif(x)=\sum_{i=0}^{i=n-1}a_i\cdot x^i 这个多项式有n项,最高次项次数为n−1这个多项式有n项,最高次项次数为n-1系数表达即每个aia_i点值表达对于x∈[0,n−1]x\in[0,n-1]的值我
2016-01-23 00:05:56 1893 1
原创 [BZOJ4260] Codechef REBXOR
传送门http://www.lydsy.com/JudgeOnline/problem.php?id=4260题目大意给定序列,求最大的(xl1 xor xl1+1 xor ...xr1)+(xl2 xor xl2+1 xor ...xr2)(x_{l1}~xor~x_{l1+1}~xor~...x_{r1})+(x_{l2}~xor~x_{l2+1}~xor~...x_{r2})题解xor是支持交
2016-01-18 22:58:31 402
原创 绝渡逢舟系列题解
题面链接: http://pan.baidu.com/s/1gdQi0fD 密码: ji8k绝渡逢舟1绝渡逢舟2绝渡逢舟3期望问题题目大意按顺时针或逆时针给定凸包上的n个点,随机选取内部或边上的整点,求两点为正方形对角线的正方形面积的期望题解有sumsum个合法点(内部或边上),那么面积的期望为 ans=12∑sumi=1∑sumj=1(xi−xj)2+(yi−yj)2n⋅(n−1)ans=\fr
2016-01-18 18:40:41 844
原创 [BZOJ1861] [Zjoi2006]Book 书架
传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1861题目大意支持操作 1.Top S——表示把编号为S的书放在最上面 2.Bottom S——表示把编号为S的书放在最下面 3.Insert S T——T∈{-1,0,1},若编号为S的书上面有X本书,则这条命令表示把这本书放回去后它的上面有X+T本书 4.Ask S——询问编号为S的书
2016-01-11 20:14:49 374
原创 [BZOJ1251] 序列终结者
传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1251题目大意支持 1.区间+- 2.区间翻转 3.查询区间最大值题解Splay模板题const maxn=100005;var w:array[-1..maxn,1..8]of longint; ans:array[0..maxn]of longint; i,j,k:longin
2016-01-11 14:47:49 639
原创 [BZOJ1208] [HNOI2004]宠物收养所
传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1208题目大意。。题解模板题const maxn=100005;var w:array[1..2,-1..maxn,1..6]of longint; sum,root:array[1..2]of longint; i,j,k:longint; n,a,b:longint; ans,c
2016-01-11 09:39:38 509
原创 [BZOJ3224] Tyvj 1728 普通平衡树
传送门http://www.lydsy.com/JudgeOnline/problem.php?id=3224题目大意支持以下操作 1. 插入x数 2. 删除x数(若有多个相同的数,因只删除一个) 3. 查询x数的排名(若有多个相同的数,因输出最小的排名) 4. 查询排名为x的数 5. 求x的前驱(前驱定义为小于x,且最大的数) 6. 求x的后继(后继定义为大于x,且最小的数)题解平衡树
2016-01-10 19:21:43 461
原创 [BZOJ1503] [NOI2004]郁闷的出纳员
传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1503题目大意给定m,支持 I x:插入x(若x< m则不插入) S x:对全体权值-x,若更新后的权值小于m则踢出 A x:对全体权值+x F x:查询第k大 最后输出踢出的人数(不包括插入时小于m的)题解平衡树模板题const maxn=300005;var w:array[
2016-01-10 19:17:06 480
原创 二分图匹配
二分图最大匹配匈牙利算法核心思想找到增广路ans+1,至找不到增广 具体参照https://www.byvoid.com/blog/hungary复杂度(以下以邻接链表来说)时间复杂度O(VE)(V表示一侧的点数,E表示二分图的边数) 空间复杂度O(V+E) UOJ#78. 二分图最大匹配模板测试var w:array[0..400000,1..2]of longint; x,y,z:ar
2016-01-09 11:15:35 430
原创 SPOJ GSS系列
这个系列基本包括了线段树的所有经典案例,把这个做完线段树的基䜬操作就可以了,,,,当年怎么没人告诉我QAQAQAQSPOJ1043 GSS1传送门http://www.spoj.com/problems/GSS1/题目大意给定序列,询问区间[L,R]内的最大子段和题解线段合并基本操作,每个区间记录 w[a,3]:该区间最大子段和 w[a,4]:该区间含左端点的最大子段和 w[a,5]:该区间含
2016-01-08 20:59:26 521
原创 Codeforces Good Bye 2015
第二场CF,3题收场T1 New Year and Days传送门http://codeforces.com/contest/611/problem/A题目大意询问2016有多少星期几和几号题解打表?var n:longint; a:string;begin readln(n,a); if a=' of week' then begin case n of 1:writeln(5
2016-01-01 12:18:20 659
原创 2016
嘛,人生啊, 我最后的话,赶在23点58赶完(真的不擅长码字啊(笑)) 两个人在一起,本就是喜欢,在一起会开心才会的,如果不是了,分开也是不可避免的结果,没有什么可抱歉的 我知道压力到了顶点,你心里非常乱,关系是需要去维系的,这几个月,抱歉 (性格很好相处的) 你陪我度过了很开心的时光,一年半的日子有你才会不一样,我真的希望将来你会开心 (不好回就不回了,只是想把这些话
2016-01-01 00:13:40 740 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人