Loading [MathJax]/extensions/TeX/mathchoice.js
摘要: 题意是在有边权的树上寻找平均边权与 k 最接近的链。树上找链的问题可以考虑点分治,而点分治的 Solve() 函数要处理过重心的链。 记 disxx 到重心的边权和, depxx 的深度,则链 (x,y) 的平 阅读全文
posted @ 2021-02-23 15:17 _wkjzyc 阅读(49) 评论(0) 推荐(0)
摘要: 先考虑“平坦”且不限次数时的最高高度。此时,除左右端点外皆可+1,相当于通过 w2 次操作使其变为长 w2 ,高度 1 的新区间。这是一个子问题。最后,得到的序列形如 1,2hmax1,hmax,hmax12,1 可以 阅读全文
posted @ 2021-02-23 15:15 _wkjzyc 阅读(47) 评论(0) 推荐(0)
摘要: D1T1 (5274) 对于区间 [l,r] 上的一次操作,只可能有两种情况。 割 [l,r] ,高度为当前最小值。贪心证明。 最小值所在位置分 [l,r] 为两个区间,对其中一个区间操作。子区间也可能再次被分割,需要递归处理。 (由于操作次数限制,策略需要进行“一定程度的贪 阅读全文
posted @ 2021-02-23 15:13 _wkjzyc 阅读(46) 评论(0) 推荐(0)
摘要: 题意 给出一个树上点集,树上的每个点可以锁定与解锁。 每次更新对所有未锁定的点有效,把所有相连的点加入点集。 动态询问每个点是否在点集内。 范围:n,q5×105 分析 暴力做法对于每次更新遍历所有点,效率O(n2)。该做法同样适用于图,引导我们利用树的特殊性质优 阅读全文
posted @ 2020-11-27 23:14 _wkjzyc 阅读(52) 评论(0) 推荐(0)
摘要: 对于重复计算kn的问题,由于结果具有单调性,并且相同数字重复,可以划分阶段,化简计算。 例:计算 \sum_{i=1}^{n}k\mod i 可化为 $$nk \sum_{i=1}^{n}i{\biggl\lflo 阅读全文
posted @ 2019-10-22 22:41 _wkjzyc 阅读(94) 评论(0) 推荐(0)
摘要: 暴力 先考虑一种暴力解法:使用类似于NOIP2018D1T2的完全背包,枚举a和b的个数。不过,我们很快发现不能表出的值在增大,却又无法确定何时最大。至少这个思路提供了一个大致方向:枚举。 假设对于一个需被表出的面额k,先枚举b的个数,再确定余下k yb\,(y\in\mathbb{N})能否被 阅读全文
posted @ 2019-10-18 18:02 _wkjzyc 阅读(148) 评论(0) 推荐(0)
摘要: 题意 给定两个等长序列a[n],b[n],与整数a,b。通过调换位置使 $$\max_{i=1}^{n}{\biggl\lfloor\frac{(a\times\prod_{j=1}^{i 1}a_i)}{b_i}\biggr\rfloor}\quad (\forall a_i,\foral 阅读全文
posted @ 2019-09-29 17:54 _wkjzyc 阅读(124) 评论(0) 推荐(0)
摘要: 要求用尽可能小的代价使图联通,考虑最小生成树。如果不断加边,将分散的点连结为p s个联通块,则s个无线电站可以分布在每个联通块中的任意点。 而此处要求的半径D是对于所有点的覆盖半径,相当于最小瓶颈生成树。使用kruskal连边,答案就是连的p s条边中最长的一条。 代码 cpp incl 阅读全文
posted @ 2019-09-08 10:03 _wkjzyc 阅读(338) 评论(0) 推荐(0)
摘要: https://www.luogu.org/problem/P1850 题意?太长懒得概括。 期望概述 期望,记为E(x),是对于若干个概率事件,结果与概率之积的总和。 期望的数学意义是:对于一个结果均匀分布的事件,期望是无数次实验结果的平均值。 对于非均匀分布的事件,期望反映平均取值的大小。 阅读全文
posted @ 2019-09-08 00:27 _wkjzyc 阅读(98) 评论(0) 推荐(0)
摘要: 题意 给定一个n m的01矩阵,寻找最大的,相邻值不相同的子矩阵与子方阵。 n,m\leq 2,000 分析 朴素的做法是枚举两个点来确定矩阵,再暴力判断能不能满足条件。 复杂度O(n^4)爆炸。考虑优化:判断能不能满足条件时,存在很多重复判断,可以预处理。 但是,怎样进行预处理呢?这就需要 阅读全文
posted @ 2019-08-31 12:40 _wkjzyc 阅读(174) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示