摘要:转载注明来源:https://www.cnblogs.com/syc233/p/13722356.html 最近复习了李超线段树,发现网上不同人的写法有较大不同,所以写这篇博客总结一下自己的写法。 李超线段树是线段树的一个变种,支持在平面直角坐标系中动态插入线段,查询一条竖线与所有线段的交点纵坐标的 阅读全文
posted @ 2020-09-24 08:43 GoPoux 阅读(25) 评论(10) 推荐(3) 编辑
摘要:转载注明来源:https://www.cnblogs.com/syc233/p/13693730.html 先不考虑序列长度至少为 $2$ 的限制和去重,那么这道题就是一个简单的DP: 令 \(f_i\) 表示以 \(a_i\) 结尾的上升子序列个数,那么很容易写出转移方程: \[ f_i=\sum 阅读全文
posted @ 2020-09-18 22:01 GoPoux 阅读(15) 评论(0) 推荐(1) 编辑
摘要:转载注明来源:https://www.cnblogs.com/syc233/p/13693027.html 树的直径+尺取法。 题意 给定一棵带边权无根树,在其直径上求出一段长度不超过 \(s\) 的路径 \(F\) ,使得离路径距离最远的点到路径的距离最短。 题解 首先,在 \(s\) 的限制下, 阅读全文
posted @ 2020-09-18 19:13 GoPoux 阅读(15) 评论(0) 推荐(0) 编辑
摘要:转载注明来源:https://www.cnblogs.com/syc233/p/13673494.html 珂朵莉树+尺取法+线段树。 大体思路是珂朵莉树维护颜色段,线段树维护区间和、区间最值,3、4操作在珂朵莉树上做尺取法。 主要说一下尺取法的细节: 操作3 询问区间 \([l,r]\) 中包含所 阅读全文
posted @ 2020-09-15 15:43 GoPoux 阅读(15) 评论(0) 推荐(0) 编辑
摘要:转载注明来源:https://www.cnblogs.com/syc233/p/13663639.html 丧心病狂卡时空题 题意 给你一个长为 \(n\) 的数列 \(\{a_n\}\) ,需要找到若干个分界点 $1 \leq k_1 <k_2 <k_3<\cdots<k_p < n$ ,满足: 阅读全文
posted @ 2020-09-13 21:58 GoPoux 阅读(14) 评论(0) 推荐(0) 编辑
摘要:考完后的心情: T1 「MZOI2020」快速班号变换 简单DP题,没处理边界,$100 \to 70$ 。 令 \(f_{i,j}\) 表示使得 \(a\) 串前 \(i\) 位变换到 \(b\) 串前 \(j\) 位的最小花费,则有转移: 将 \(a_i\) 变成 \(b_j\) ,则 \(f_ 阅读全文
posted @ 2020-09-12 15:50 GoPoux 阅读(22) 评论(0) 推荐(1) 编辑
摘要:转载注明来源:https://www.cnblogs.com/syc233/p/13654606.html 首先发现对每条龙使用的剑是固定的,于是可以用multiset预处理出对每条龙使用的剑 \(b_i\) 。 然后发现题其实是要求一堆形如这个的式子: \[ a_i-x \cdot b_i+y \ 阅读全文
posted @ 2020-09-11 21:55 GoPoux 阅读(12) 评论(0) 推荐(0) 编辑
摘要:转载注明来源:https://www.cnblogs.com/syc233/p/13650130.html 姑且当作状压DP的复习了。 斯坦纳树问题是组合优化问题,与最小生成树相似,是最短网络的一种。最小生成树是在给定的点集和边中寻求最短网络使所有点连通。而最小斯坦纳树允许在给定点外增加额外的点,使 阅读全文
posted @ 2020-09-11 10:12 GoPoux 阅读(8) 评论(0) 推荐(0) 编辑
摘要:转载注明来源:https://www.cnblogs.com/syc233/p/13647723.html 题意 给定$n$ 个点 \(m\) 条边的无向图,现在要对每个点黑白染色。 若能够使一条边连接的两点颜色相同,其他边连接的两点颜色不同,则这条边合法。 求合法的边数。 $2 \leq n \l 阅读全文
posted @ 2020-09-10 19:28 GoPoux 阅读(11) 评论(0) 推荐(0) 编辑
摘要:转载注明来源:https://www.cnblogs.com/syc233/p/13627377.html 这题的模型转化挺巧妙的,不过也都是套路。 套路:从棋盘的 \((0,0)\) 走到 \((n,m)\) ,每步只能向上或向右走的方案数为 \({n+m \choose n}\) 。 考虑一个D 阅读全文
posted @ 2020-09-07 15:55 GoPoux 阅读(9) 评论(0) 推荐(0) 编辑