摘要: #「CF446C」 DZY Loves Fibonacci Numbers 这里提供一种优美的根号分治做法。 首先,我们考虑一种不太一样的暴力。对于一个区间加斐波那契数的操作 \([a,b]\),以及一个区间求和的操作 \([p,q]\),仅需预处理斐波那契数列前缀和,我们就可以在 \(O(1)\) 阅读全文
posted @ 2020-11-02 15:05 Henry__Huang 阅读(111) 评论(0) 推荐(0) 编辑
摘要: CF1380G Circular Dungeon 看懂样例就能做。 虽然我瞪了 20 分钟 菜是原罪 首先可以将从每一个点出发所能获得的价值相加,再除以 \(n\) 就可以得到价值的期望。 所以问题转化为使从每一个点出发所能获得的价值之和最小。 有一个显而易见的结论:我们一定会将价值前 \(k\) 阅读全文
posted @ 2020-09-11 11:05 Henry__Huang 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 「CF1208G」 Polygons 似乎我校神犇在很久以前和我提过这题? 首先有一点显而易见:这 \(k\) 个多边形肯定至少有一个公共的顶点。假设我们将此点定义为起点。 那么对于一个正 \(n\) 边形,每一条边所截的短弧所对应的圆心角大小相等,所以我们可以把顶点标记为 \(\frac{1}{n 阅读全文
posted @ 2020-09-10 20:12 Henry__Huang 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 「国家集训队」 Crash 的文明世界 提供一种不需要脑子的方法。 其实是看洛谷讨论版看出来的( (但是全网也就这一篇这个方法的题解了) 首先这是一个关于树上路径的问题,我们可以无脑上点分治。 考虑当以 \(root\) 为根时,如何计算经过 \(root\) 的路径对某一个点的贡献。 若现在我们要 阅读全文
posted @ 2020-09-07 21:38 Henry__Huang 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 「CF85E」 Guard Towers 模拟赛考了这题的加强版 然后我因为初值问题直接炸飞 题目大意: 给你二维平面上的 \(n\) 个整点,你需要将它们平均分成两组,使得每组内任意两点间的曼哈顿距离的最大值最小。 本题数据范围为 $n\le 5\times 10^3 $。 这种极值问题,很容易想 阅读全文
posted @ 2020-09-04 20:41 Henry__Huang 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 「BZOJ 2956」模积和 令 \(l=\min(n,m)\)。这个 \(i\neq j\) 非常不优雅,所以我们考虑分开计算,即: \[ \begin{aligned} &\sum_{i=1}^{n}\sum_{j=1,i\neq j}^{m}(n \bmod i)(m\bmod j)\\ =& 阅读全文
posted @ 2020-09-03 11:54 Henry__Huang 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 「HEOI2016/TJOI2016」排序 题目大意 给定一个 $1$ 到 \(n\) 的排列,每次可以对这个序列的一个区间进行升序/降序排序,求所有操作后第 \(q\) 个位置上的数字。 题解 大棒子,又学到了许多。 做法很多,这里大概讲一下主流的几种做法。 在线做法 线段树合并&分裂 其实将一个 阅读全文
posted @ 2020-06-08 18:52 Henry__Huang 阅读(191) 评论(0) 推荐(0) 编辑
摘要: CF277E Binary Tree on Plane 题目大意 给定平面上的 \(n\) 个点,定义两个点之间的距离为两点欧几里得距离,求最小二叉生成树。 题解 妙啊。 难点在于二叉的限制。 注意到二叉树每一个点最多有一个父亲,最多可以有两个儿子,这让我们联想到了网络流中的容量。 考虑建图: 令源 阅读全文
posted @ 2020-06-05 21:51 Henry__Huang 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 「SDOI2016」数字配对 题目大意 传送门 题解 \(a_i\) 是 \(a_j\) 的倍数,且 \(\frac{a_i}{a_j}\) 是一个质数,则将 \(a_i,a_j\) 质因数分解后,其质因子的次数和相差为 $1$。 由此我们可以想到根据质因子次数和的奇偶性对 \(a_i\) 进行分组 阅读全文
posted @ 2020-06-05 16:12 Henry__Huang 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-10 20:54 Henry__Huang 阅读(235) 评论(0) 推荐(0) 编辑