随笔分类 - 题解-bzoj
摘要:https://www.luogu.com.cn/problem/P5787 同BZOJ4025 个点的图, 条边分别在各自的 时间段内会出现,对于 内每个时间点求这个图是否是二分图 用到了线段树分治,就是以时间为下标建立一个线段树,然后
阅读全文
摘要:https://www.luogu.com.cn/problem/P4735 https://darkbzoj.tk/problem/3261 设 表示前 个数的异或和,转换那个式子为 \(sum_n \operatorname{XOR} x \operatornam
阅读全文
摘要:https://darkbzoj.tk/problem/4316 求一个仙人掌的最大独立集 先把他建出圆方树来,每个环选一个点当做“这个环的根”,作为对应方点的父亲,其他换上的点作为这个方点的儿子 考虑用 来表示 的子树中, 这个点选/不选的最大独立集
阅读全文
摘要:带修莫队 往常的莫队都是用一个 来标识当前的状态,然后每次将这个 的区间不断扩展、缩小 有了修改,那么可以再增减一维,变成 , 可以理解为代表了某个时间的数组的状态,比如做一次修改以后,就让时间加一,因为数组的状态改变了
阅读全文
摘要:https://www.luogu.com.cn/problem/P4219 https://darkbzoj.tk/submission/80566 个点,起初没有边,每次加一个边或查询对于一条边,有多少条不同的路径经过它,保证时刻是一个森林 大概就是一个用 lct 维护虚子树信息的方
阅读全文
摘要:https://www.luogu.com.cn/problem/P4135 https://darkbzoj.tk/problem/2821 前缀和写的时候一开始原数组、前缀和数组分开来的,结果 bzoj MLE,和在一起才过的。。。 给定一个长度为 的数列, 个询问,每次问
阅读全文
摘要:https://darkbzoj.tk/problem/3758 问 区间内,有几个数的各个位可以分成两个集合,且两个集合内的所有数的和相等 https://darkbzoj.tk/problem/3798 问 之间有多少
阅读全文
摘要:https://darkbzoj.tk/problem/2959 和那个bzoj4998 星球联盟比较像,都是用并查集加 lct 来维护双连通性 其实就是要处理环,因为如果无环,那么要求的值就是路径上所有点的值 而有了环,由于没有断边操作,那么就把整个环缩成一个点,用并查集来维护 还有一个并查集用来
阅读全文
摘要:https://darkbzoj.tk/problem/4998 真真是调了一晚上啊。。。写这个blog的时候已经第二天一点了。。看着dbzoj拿着那缓慢至极的速度一个个点的测,测着测着就停了然后零分,自闭 个点,起初存在 条边,然后有 次操作,每次建一条边,问建
阅读全文
摘要:https://www.luogu.com.cn/problem/P2147 https://darkbzoj.tk/problem/2049 lct 维护连通性 题面长的恶臭,总结出来就是,给你 个点,一开始每边,后来有加边、断边、查询两点是否联通的操作 断边保证断的边存在,且任意时刻
阅读全文
摘要:https://www.luogu.com.cn/problem/P3295 https://darkbzoj.tk/problem/4569 题目描述 一个长度为 的大数,用 表示,其中 表示数的第 位,\(
阅读全文
摘要:https://darkbzoj.tk/problem/2054 n\le 106,m\le 107 可以用线段树来暴力维护,而且数据也构造不了,应该是能过的 可以从后往前维护颜色,这样一个区间只要有颜色了就不在打标记,省了一部分时间 正解是并查集,还是从后往前考虑,将已经被染色的区间缩成一个点,它
阅读全文
摘要:https://darkbzoj.tk/problem/2238 树链剖分+线段树 给定一个无向带权图,多次询问,每次指定删除一条边,问删除之后图最小生成树的权值和,询问互相独立 其实还是比较简单的 考虑先把给定图的最小生成树跑出来 如果删除的边不在最小生成树上,那显然没有影响,直接输出权值和 如果
阅读全文
摘要:https://darkbzoj.tk/problem/3600 https://www.luogu.com.cn/problem/P6272 替罪羊树动态标号+线段树 这个东西应该是叫动态标号吧,反正我看别的大佬是这样说的 题意: 定义了新的一种数,递归的定义为: 或 ,其
阅读全文
摘要:P3489:https://www.luogu.com.cn/problem/P3489 bzoj1139:https://darkbzoj.tk/problem/1139 dij 分层图最短路+状态压缩,把状态大小上限 写成了 ,然后debug了将近一晚上。。。 由于 \(
阅读全文
摘要:https://darkbzoj.tk/problem/1855 https://www.luogu.com.cn/problem/P2569 单调队列优化,还是看了一眼题解才做出来的/kk $1\leq BP_i\leq AP_i\leq 1000,1\leq AS_i,BS_i\leq\text
阅读全文
摘要:https://www.luogu.com.cn/problem/P2254 https://darkbzoj.tk/problem/1499 单调队列优化dp 思路感觉比较简单,但也许是最近降智严重,代码实现的时候还自闭了一会/kk \(N,M\le 200,k\le 200,T\le 40000
阅读全文
摘要:https://www.luogu.com.cn/problem/P2511 https://darkbzoj.tk/problem/1044 dp+前缀和优化 人傻常数大,最后一个点跑了0.8秒/jk 第一问,直接二分,然后贪心来判断是否可行就好,记求出的答案(最大长度最小值)为
阅读全文
摘要:https://www.luogu.com.cn/problem/P2149 https://darkbzoj.tk/problem/1880 ~~最近bzoj又不能上了,估计以后可能还没有dbzoj活得长~~ 最短路+建出最短路经过的DAG并拓扑排序 $1\le n\le 1500,1\le w\
阅读全文
摘要:"P4606 [SDOI2018]战略游戏" :广义圆方树 其实会了圆方树就不难,达不到黑,最多算个紫 那个转换到圆方树上以后的处理方法,画画图就能看出来,所以做图论题一定要多画图,并把图画清楚点啊!! ~~但我怎么从9点一直调到下午4点啊啊啊啊啊~~ 双倍经验: "P4320 道路相遇" ,~~但
阅读全文