![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 67
dogeding
地表最辣鸡的咸鱼 没有之一 OVO
展开
-
LCT(link cut tree)
维护一个包含N个点的森林, 并且支持形态和权值信息的操作。 以上一句话大概可以描述LCT的用途。 再看一些不知道有多大用处的概念。 一个结点可能“偏好(prefer)”某个儿子,使它成为“优先儿子(preferred child)”。 优先儿子与它父亲之间的边称为“优先边(preferred edge)”。 仅由优先边组成的路径称为“优先路径(preferred p...原创 2018-09-01 17:17:43 · 402 阅读 · 0 评论 -
(2441): xth 砍树
时间限制: 1 Sec 内存限制: 128 MB 题目描述 在一个凉爽的夏夜,xth和:abbit来到花园里砍树。为啥米要砍树呢?是这样滴, 小菜儿的儿子窄森要出生了。Xth这个做伯伯的自然要做点什么。于是他决定带着 rabbit去收集一些木材,给窄森做一个婴儿车……( xth早就梦想着要天天打菜儿 他儿窄森的小PP,到时候在婴儿车里安装一个电子遥控手臂,轻轻一按,啪啪 啪……“...原创 2017-03-06 14:01:01 · 413 阅读 · 0 评论 -
51nod-1631-小鲨鱼在51nod小学
鲨鱼巨巨2.0(以下简称小鲨鱼)以优异的成绩考入了51nod小学。并依靠算法方面的特长,在班里担任了许多职务。 每一个职务都有一个起始时间A和结束时间B,意为小鲨鱼在[A,B]时间内,担任了某职务(inclusively)。 现在给定小鲨鱼的职务履历表,你可以高效的给出小鲨鱼在某天担任了哪些职务吗? p.s. 由于小鲨鱼担任的职务太多,所有任期小于一个自然月的职务都忽略不计。(如1月1日~2...原创 2018-02-17 15:09:58 · 263 阅读 · 0 评论 -
三校联考20181024T3 统计count
题意: 题解: 话说T2和T3的位置是故意的吧?还有std的代码真丑(就像隔壁苏珊婶婶做的苹果派一样)(基本上全机房的人都这么想)。 先说60%的数据,直接暴力枚举要取出的位置,暴力排序,然后每一次用树状数组或归并排序求逆序对数即可。 对于100%的数据,我们可以维护一个f[i]f[i]f[i]为j>i,a[j]<a[i]j>i,a[j]&lt...原创 2018-10-24 20:12:07 · 178 阅读 · 0 评论 -
BZOJ4869 [Shoi2017]相逢是问候
传送门 题解: 看过去一眼:线段树?暴力?然后就不知道该干什么了。 看题解:woc?这公式?(好吧不会这公式就做不成题了…) 欧拉定理EXT: ab≡abmod  ϕ(p)+ϕ(p)(mod p),b≥ϕ(p)a^b\equiv a^{b\mod \phi(p)+\phi(p)} (mod\ p),b\ge \phi(p)ab≡a...原创 2019-02-09 22:44:12 · 232 阅读 · 0 评论 -
Luogu P4719 动态dp
传送门 题解: 日常的写不动题,存板 假设这玩意不是动态的: 设f[i][0/1]f[i][0/1]f[i][0/1]为第i个点不选/选的答案。那么f[i][0]=∑max(f[j][0],f[j][1]),f[i][1]=∑f[j][0]+v[i].f[i][0]=\sum\max(f[j][0],f[j][1]),f[i][1]=\sum f[j][0]+v[i].f[i][0]=∑max(...原创 2019-03-25 10:57:02 · 160 阅读 · 0 评论