发表评论取消回复
相关阅读
相关 回文树上dfs——牛客多校第六场C
/ set里的一定是本质不同的回文串,所以先建立回文树 当a可以通过nxt指针到达b,或者b可以通过fail指针到达a时,a就是b的子串 对于回文树里的每个结点u,我们
相关 线段树区间离散化——牛客多校E
这个区间离散化把我调死了。。 总之用vector来离散化,然后叶子节点维护的是一段区间,记录下每个叶子结点的起点+长度 千万要注意下标不能弄错! include<
相关 线段树区间离散化维护按秩合并并查集(可撤销)——牛客多校第八场E
模板题。。去网上学了可撤销的并查集。。 / 给定一个无向图,边的属性为(u,v,l,r),表示<u,v>可以通过的size为[l,r] 求出有多少不同的size可以从
相关 同构图+思维构造——牛客多校第六场E
考的其实是同构图的性质: 1.同构图的顶点数,边数相等 2.同构图通过点的映射后邻接矩阵相同 这篇博客讲的很好[https://www.jianshu.com/p/c33
相关 线段树优化dp——牛客多校第一场I(好题)
和两天做了两道数据结构优化dp的题,套路还是差不多的 题解链接! https://www.cnblogs.com/kls123/p/11221471.html 一些补充
相关 线段树区间合并——cf1217E
/ 定义:多重集s的元素和是sum,对于sum的第i位为x,如果s里找不到第i位也是x的元素,那么称这个多重集为bad, 现在给定一个 序列a 两种操作 1 i x:将
相关 【算法】并查集—带路径压缩的按秩合并法
读了《算法导论》的21章:用于不相交集合的数据结构 后在这里对并查集算法做一个小结。 对于动态集合的表示有多种方法,例如链表和有根树。不论是哪种表示,我们都用一个代表来标识
相关 Explorer(2019年牛客多校第八场E题+线段树+可撤销并查集)
题目链接 [传送门][Link 1] 题意 给你一张无向图,每条边\\(u\_i,v\_i\\)的权值范围为\\(\[L\_i,R\_i\]\\),要经过这条边的
相关 2019牛客暑期多校训练营(第七场)E-Find the median(思维+树状数组+离散化+二分)...
[>传送门<][Link 1] 题意:给n个操作,每次![L\_i][L_i]和![R\_i][R_i] (1e9范围内)即往数组里面插所有![x \\in \[L\_i,R
相关 牛客多校第六场记录
A 题意: 垃圾分类 思路: 模拟 include <cstdio> include <iostream> include <algorithm>
还没有评论,来说两句吧...