自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 蒟蒻报道

CSYZ高一蒟蒻JerryC以后就要在这里写文章辣!先膜一波比我小还比我强的巨佬Qiuly。。以后还请多多指教(我太弱了),也欢迎大家在这里互相交流转载于:https://www.cnblogs.com/K-Qiuly/p/10644878.html...

2019-04-02 19:53:00 127

转载 浅谈树套树(线段树套平衡树)&学习笔记

0XFF 前言*如果本文有不好的地方,请在下方评论区提出,Qiuly感激不尽!0X1F 这个东西有啥用?树套树------线段树套平衡树,可以用于解决待修改区间\(K\)大的问题,当然也可以用 树套树------树状数组套可持久化线段树,但是 线段树套平衡树 更加容易理解,更加便于新手理解,所以一般也作为树套树的入门类别。对于静态区间\(K\)大,我们可以用小巧精悍的主席树...

2019-01-22 10:38:00 879

转载 浅谈FFT(快速博立叶变换)&学习笔记

0XFF---FFT是啥?FFT是一种DFT的高效算法,称为快速傅立叶变换(fast Fourier transform),它根据离散傅氏变换的奇、偶、虚、实等 特性,对离散傅立叶变换的算法进行改进获得的。 ---百度百科对于两个多项式 \(F(x)\) 和 \(G(x)\) ,要求你将他们乘起来。那还不简单?直接暴力相乘啊:设 \(F(x)\) 的系数数列为 \(C\)。...

2019-01-18 17:19:00 741

转载 题解 洛谷P1903/BZOJ2120【[国家集训队]数颜色 / 维护队列】

对于不会树套树、主席树的本蒟蒻,还是老老实实的用莫队做吧....其实这题跟普通莫队差不了多远,无非就是有了一个时间,当我们按正常流程排完序后,按照基本的莫队来,做莫队时每次循环对于这一次操作,我们在结构体中记录一下这次操作前有多少个改值操作,然后将当前的ans和每个点的颜色信息更新至当前队列(此队列不是莫队,是原队列)的状态再移动l,r两指针。简单点说:设当前询问为a,下一个询问为...

2019-01-15 19:46:00 161

转载 题解 洛谷P4550/BZOJ1426 【收集邮票】

这显然是一道概率的题目(废话)设发\(f[i]\)表示买到第\(i\)张邮票还需要购买的期望次数,\(g[i]\)表示买到第\(i\)张邮票还需要期望花费的钱。那么答案显然为\(g[0]\),我们来考虑怎么转移。对于\(f[i]\),有三种情况:现在有\(\frac{i}{n}\)的几率会买到重复的邮票,即\(f[i] \times \frac{i}{n}\).现在有\(\f...

2019-01-15 19:41:00 103

转载 题解 洛谷P2147/BZOJ2049【[SDOI2008]洞穴勘测】

Link-Cut-Tree的模板题啊......(听说还可以用其他的方法做,不管了,直接上LCT)没有要求维护点权,只需要维护点的连通性即可。就是朴素的LCT,居然还不要pushup。感觉有些不适应啊.......不得不说LCT是个神器。简单分析一下。对于每种命令:如果是Connect x y (链接 x y):直接 link(x,y)即可。如果是Destroy x y...

2019-01-15 19:38:00 113

转载 题解 洛谷P4035/BZOJ1013【[JSOI2008]球形空间产生器】

题目链接在这QvQ"你要求出这个n维球体的球心坐标",这使我想到的解方程......先假设n=2,这是一个二维平面。设圆心的坐标为\((x,y)\),有两个坐标\((a_1,b_1)\)和\((a_2,b_2)\),显然两个坐标的关系为:\((x-a_1)^2+(y-b_1)^2=(x-a_2)^2+(y-b_2)^2\)考虑如何化简上面的式子。\((x-a_1)^2-(x-a...

2019-01-15 19:34:00 115

转载 题解 洛谷P3622/BZOJ1151【[APIO2007]动物园】

这一道题,我也是搞了很久才搞懂的(也就两个多小时)。感谢Rayment大佬的题解!我们进入正题。对于一个笼子里的动物,我们可以选择撤走或不撤走,可以用0和1来表示,很容易就想到二进制,想到状压dp(为什么先选dp,看数据想想吧)。观察题面,我们可以发现,小朋友最多可达五万人(动物园容得下吗...)!太大了,肯定不能来做状压dp。不过,正当我们努力寻找更小的可以用来状压dp变量时...

2019-01-14 19:05:00 199

转载 题解 洛谷P4198/BZOJ2957【楼房重建】

每个楼房,还有修改操作。简单的想到用线段树来维护信息。显然线段树只需要维护y/x即可,对于每一个楼房,能看见的条件就是前面楼房的y/x的严格小于当前楼房的y/x。线段树的区间修改不再赘述。那么怎么维护可以看到的楼房数呢?考虑在线段树的每一个节点上用一个变量sum来表示从这个节点的左端点向右端点看时能看到多少楼房。假设现在有一区间:1,5,8,0,7,9。维护这个区间信息的节点编...

2019-01-13 16:45:00 126

转载 题解 洛谷P3203/BZOJ2002【[HNOI2010]弹飞绵羊】

裸的LCT,关键是要怎么连边,怎么将这种弹飞关系转化成连边就行了。那么我们可以这样连边:一个节点i的爸爸就是i+ki。没有i+ki那么就被弹飞了,即\(i\)的爸爸是虚拟节点n+1。那么怎么求次数呢?i的深度就是次数对于求深度,我们可以先将x弄成root,然后通过Access(n+1)将n+1号节点和x节点丢到一个Splay里面,维护一个size,每次询问的answe...

2019-01-13 16:41:00 108

转载 题解 [USACO18DEC]Balance Beam

被概率冲昏的头脑~~~我们先将样例在图上画下来:会发现,最大收益是:看出什么了吗?这不就是凸包吗?跑一遍凸包就好了呀,这些点中,如果i号点是凸包上的点,那么它的ans就是自己(第二个点),不然的话,从上图来看,i的ans肯定和他相邻的两个是凸包边界的点有关(0节点和2节点),那么怎么求这个ans呢?(第x号点为横坐标为x的点)实际上我也不知道就是个期望公式啊!l[i...

2019-01-13 16:39:00 190

转载 题解 洛谷P1501/BZOJ2631【[国家集训队]Tree II】

Link-Cut-Tree 的懒标记下传正确食用方法。我们来逐步分析每一个操作。1:+ u v c:将u到v的路径上的点的权值都加上自然数c;解决方法:很显然,我们可以 split(u,v) 来提取u,v这一段区间,提取完了将 Splay(v),然后直接在v上打加法标记add即可。代码:inline void pushadd(ll x,ll val){//打标记 ...

2019-01-13 16:01:00 153

转载 浅谈Link-Cut Tree(LCT)

0XFF 前言&概念Link-Cut Tree 是一种用来维护动态森林连通性的数据结构,适用于动态树问题。它采用类似树链剖分的轻重边路径剖分,把树边分为实边和虚边,并用 Splay 来维护每一条实路径。Link-Cut Tree 的基本操作复杂度为均摊O(logn),但常数因子较大,一般效率会低于树链剖分。但是却可以解决树链剖分解决不了的问题(或者优化码量) -----M...

2019-01-01 10:56:00 376

空空如也

空空如也

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

TA关注的人

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