随笔分类 -  数论-位运算

摘要:LG 4294[WC2008]游览计划 前言 我就喜欢这种重题的题,不知道是WC搬的CF还是CF搬的WC,不管了,反正一样就是了。 既可以水 \(2\) 篇题解,也可以搞掉一黑一紫,何乐而不为? 解题思路 \(k\) 很小,又是连通性问题,显然最小斯坦纳树,问题是如何建图?如何求出方案? 建图 我们 阅读全文
posted @ 2021-06-28 21:25 huayucaiji 阅读(38) 评论(0) 推荐(0)
摘要:LG3626 [APIO2009]会议中心 前言 倍增的好题。不得不说,APIO 的题质量很高。 解法 为了方便计算,我们可以进行对每个节点离散化,最多会有 \(2n\) 个节点。 首先假设我们已经求得了最大值。我们需要来构造一组方案。 首先可以确定,我们要从第一条线段开始考虑,因为这样字典序一定最 阅读全文
posted @ 2021-04-30 20:09 huayucaiji 阅读(58) 评论(0) 推荐(0)
摘要:B. AGAGA XOOORRR 有时候比赛考的是审题。 题目中提到了: he picks \(2\) adjacent elements 'adjacent' 没看到,浪费 1.5h,这场比赛凉凉了。 具体分析做法。 容易想到最后留下的数要么 \(2\) 个,要么 \(3\) 个。这很好证明。 如 阅读全文
posted @ 2021-04-23 18:57 huayucaiji 阅读(55) 评论(0) 推荐(0)
摘要:CF845G Shortest Path Problem? 裸的线性基,只不过需要一些变化。 我们首先需要对图构建一颗随意的生成树。只要是颗树即可。比如说我们构造出了如下的一张图(其中边权为 .... 的代表这之间可能省略了一些边): 我们可以通过一次 DFS 求出每个点到根节点,即 \(2\) 号 阅读全文
posted @ 2021-03-07 10:17 huayucaiji 阅读(98) 评论(0) 推荐(0)
摘要:LG4151 [WC2011]最大XOR和路径 复习 WC2020 的时候看到了这道题:不会做。 学完了线性基:水题 裸的线性基,只不过需要一些变化。 我们首先需要对图构建一颗随意的生成树。只要是颗树即可。比如说我们构造出了如下的一张图(其中边权为 .... 的代表这之间可能省略了一些边): 我们可 阅读全文
posted @ 2021-03-07 10:16 huayucaiji 阅读(79) 评论(0) 推荐(0)
摘要:CF242E XOR on Segment 这道题还蛮简单的。其实很经典。 看到 xor,第一下想到的是 \(01\) Trie,但是很显然不支持区间修改。于是我们可以自然地想到线段树。我们在每个节点上可以维护当前区间的和,但是不是用一个数来表示,而是用二进制表示的。我们记 \(num_{1,i}\ 阅读全文
posted @ 2021-02-21 11:18 huayucaiji 阅读(275) 评论(0) 推荐(0)