上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: ## May Solution Set Part One #### 篱笆 实际上,我们采用不等式法去逼近我们的答案。 先考虑是链的情况。 设 $a_i$ 表示原区间左端点,$f_i$ 表示最优解左端点,$len = 2r$,$ans$ 表示答案,$all$ 表示整个区间。 那么容易得到: $$ f_ 阅读全文
posted @ 2023-05-15 20:10 Reanap 阅读(82) 评论(0) 推荐(0) 编辑
摘要: ## Solution Set (春测集训中旬至省选集训) #### CF1767F Two Subtrees 首先,考虑询问 $u = v$ 的情况,发现需要使用线段树合并,或者分块/莫队。 问了一下,可以不用薯粉块啥的。但是 9s 啊 9s,为啥啊为啥。 考虑当前 $u$ 最小众数是 $x$ ( 阅读全文
posted @ 2023-04-22 09:19 Reanap 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 赛前心态就是,能进省队就行,主打的就是一个怎么稳健怎么来。 day 1 第一题会非常简单,很快写完,额外瞪了很久代码仔细检查了一小会儿。 然后看第二题,很快找到了一些很对的结论,想到了 $k = 0$ 的解法,期望能拿到 $40pts$ 的高分,因为有了在 noi 考场上想了一大车分最后却没有写完的 阅读全文
posted @ 2023-04-19 09:33 Reanap 阅读(118) 评论(0) 推荐(1) 编辑
摘要: 考虑两个具有下凸性的 $dp$ 数组 $f,g$。 然后有转移 $h_{i,j} = \min(f_{i} + g_{j})$。 那么把 $f$ 和 $g$ 差分,然后归并排序,实际上我们就得到了 $h$ 差分后的结果。 阅读全文
posted @ 2023-03-11 17:03 Reanap 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Educational Codeforces Round 139 (Rated for Div. 2) 数组开小,身败名裂场。 CF1766A Extremely Round 直接前缀和递推预处理一下每个 $n$ 的答案,询问直接输出即可。 CF1766B Notepad# 询问是否能用小于 $n$ 阅读全文
posted @ 2022-12-15 23:08 Reanap 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一个询问 $(u,v)$,假设两个点的 $lca$ 是 $c$。考虑差分,发现答案可以拆成 $1 → u$ 链的答案 + $1 → v$ 的答案 - $1 → c$ 的答案 $\times 2$ + $c → c$ 的答案。 单点的答案很好处理,离线下来点分治,或者写一个点分树。 因此现在只需要处理 阅读全文
posted @ 2022-11-10 08:44 Reanap 阅读(233) 评论(0) 推荐(0) 编辑
摘要: CF504E Misha and LCP on Tree 树剖,把路径拍下来,成为 $\log$ 段。 然后通过 $hash$ 每次比较,我们可以处理掉一段,或者我们可以花费 $\log$ 的时间得到答案。 所以复杂度是 $n \log n$。 CF505E Mr. Kitayuta vs. Bam 阅读全文
posted @ 2022-09-08 22:48 Reanap 阅读(96) 评论(0) 推荐(0) 编辑
摘要: [HNOI2014]画框 整个比赛链接只有一道值得一做的题,选题人怎么在选题? 其实是一个特别厉害的 trick。 我们一共有 $n!$ 种决策方式。 考虑到这些决策贡献的特殊性,我们将他们拍到坐标系上,则答案变为最小的 $x \times y$。 点太多了,我们注意到只有较少的一部分点有可能贡献, 阅读全文
posted @ 2022-09-08 22:41 Reanap 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 面基之路 问题等价于,所有人走到一个定点的用时,因为相遇后可以一起走。 然后枚举每条边 (u,v) ,把每个人到 $u$ 的时间排序,那么到 $u$ 点的一定是一个前缀。 答案只取决于到 $u,v$ 的最大时间。算一下就好了。 机器人表演 一共有 $n + 2 * t$ 个位置,我们不妨依次确定每一 阅读全文
posted @ 2022-08-10 11:02 Reanap 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 小火车 模数限制很奇怪。考虑把每个数 [1,0,-1] 三种状态变成 [1,0] 两个,取模意义下相同就可以状态相减,得到构造方案。 由鸽巢原理得必定有解。 我们现在想要知道那个出现次数不止一次的值是多少。 可以二分,计算值域在左区间的值的个数是否大于左区间的大小,如果大于,答案就可以在左区间,否则 阅读全文
posted @ 2022-08-10 11:02 Reanap 阅读(51) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页