11 2023 档案
摘要:这俩东西是怎么结合到一起的? 题目描述 给一棵树,树上有一些关键节点,要求你选 个点,第 个关键节点到这些点中每个点距离的最小值记为 ,记这全部 的最大值为 ,现在要使 最小,求这个 。 \(1 \leq n,
阅读全文
摘要:一个静态问题 CF407E k-d-sequence 找一个最长的子区间使得加入至多 个数以后,排序后是一个公差为 的等差数列。 多解输出 最小的。 \(1 \leq n \leq 2 \times 10^5,0 \leq k \leq 2 \times 10^5
阅读全文
摘要:【数据结构】lxl 的 DS 修炼 线段树 & 平衡树 用线段树/平衡树维护的序列问题可以分为两类: 1.静态型:维护一个类似于 的值,或者是多次询问区间或全局的一些特征值。 2.动态型:支持动态修改和动态询问区间信息的类型。 对于静态型,我们通常首先思考怎样求
阅读全文
摘要:题目描述 给定一张 个结点 条边的带权图(可能为无向图,可能为有向图)。 定义其一个生成树 的权值为 中所有边权的乘积。 求其所有不同生成树的权值之和,对 取模。 注意: 本题中,有向图的生成树指的是 以 为根的外向树
阅读全文
摘要:题目描述 请实现 Prüfer 序列和无根树的相互转化。 为方便你实现代码,尽管是无根树,我们在读入时仍将 设为其根。 对于一棵无根树,设 为其父亲序列( 表示 在 为根时的父亲),设 \(p_{1 \dots
阅读全文
摘要:本篇主要讨论圈数较小( ) 的时候无向图上数圈的方法。 1.k 4 这部分可以做到 (点数和边数)。 : ???不用说。 :我们考虑有方向性的数环避免重复,给每个点定义其属性为 \((d
阅读全文
摘要:题目描述 定义数字串是好的当且仅当其包含子序列 2017 ,不包含子序列 2016。 定义数字串的丑陋值为最少删掉几个字符,它才能是好的,如果一直不能,就是 。 给定数字串 ,长度为 , 次询问求 的丑陋值。 \(1 \leq n,
阅读全文
摘要:无区间最值操作 这里讲两种简易方法: 1.矩阵 考虑线段树的 必须要有结合律,几个值互相更新,考虑矩阵乘法去实现这个操作。 例题 支持区间加,查询区间和,区间历史版本和。 考虑记一个点的状态为: \[\begin{bmatrix} his\ sum\ len \end{bmatr
阅读全文