Processing math: 0%

06 2021 档案

摘要:对于一棵树(初始仅包含节点0),不断加入一个不在树中的节点u(不需要随机),并维护这棵树 具体的,对这棵树点分治,假设当前重心vd个子树,假设其中第i个子树根为r_{i},子树大小为s_{i},且不妨假设子树大小单调不上升(即$s_{1}\ge s_{2}\ge ...\g 阅读全文
posted @ 2021-06-30 16:43 PYWBKTDA 阅读(67) 评论(0) 推荐(0) 编辑
摘要:显然,能从lr当且仅当[l,r)中的灯全部都亮,以下不妨令询问的r全部减1 当修改节点x时,找到包含x的极大的灯(除x以外)全部都亮的区间[l,r],即令l_{0}\in [l,x]r_{0}\in [x,r]的询问答案加上或减去\Delta t(其中 阅读全文
posted @ 2021-06-30 09:03 PYWBKTDA 阅读(43) 评论(0) 推荐(0) 编辑
摘要:考虑整体二分,假设二分到区间[l,r],即要对若干个询问,判断这些询问的答案与mid=\lfloor\frac{l+r}{2}\rfloor的关系 根据题意,答案\le mid等价于重要度>mid的请求都经过xx为询问的节点) 同时,这些询问的答案一定在[l,r]中,即 阅读全文
posted @ 2021-06-28 14:54 PYWBKTDA 阅读(36) 评论(0) 推荐(0) 编辑
摘要:为了方便,令a_{0}=a_{n+1}=\infty,另外a_{i}是两两不同的 记L_{x}R_{x}分别为x左右两侧第一个比a_{x}大的元素位置,可以o(n)预处理出来 记d(x,y)表示从xy的最短路(其中x\le y),若不存在xy 阅读全文
posted @ 2021-06-28 08:56 PYWBKTDA 阅读(40) 评论(0) 推荐(0) 编辑
摘要:1.基础知识 定义 定义1.1(高斯整数):\mathbb{Z}[i]=\{a+bi\mid a,b\in Z\}(其中i为虚数单位,即i^{2}=-1) 定义1.2(范数):N(\alpha)=a^{2}+b^{2}(其中\alpha=a+bi\in \Z[i]),显然$N(\ 阅读全文
posted @ 2021-06-25 17:49 PYWBKTDA 阅读(319) 评论(0) 推荐(0) 编辑
摘要:令A=\{a_{1},a_{2},...,a_{s}\},若k\not\in A,那么恰存在一个A'\subseteq A使得c_{k}=\bigoplus_{x\in A'}c_{x} 存在性:若不存在,将k加入A中仍然为合法的集合,与|A|最大矛盾 唯一性:若存在多个 阅读全文
posted @ 2021-06-25 08:46 PYWBKTDA 阅读(65) 评论(0) 推荐(0) 编辑
摘要:假设选择的调味瓶为k_{1}<k_{2}<...<k_{s},即判定是否存在正有理数解\{x_{1},x_{2},...,x_{s}\},满足$$(\sum_{i=1}^{s}x_{i}S_{k_{i}}):(\sum_{i=1}^{s}x_{i}P_{k_{i}}):(\sum_{i=1} 阅读全文
posted @ 2021-06-24 18:37 PYWBKTDA 阅读(66) 评论(0) 推荐(0) 编辑
摘要:将n类物品按照价值为第一关键字(从大到小)、质量为第二关键字(从小到大)排序,此时贪心策略即依次贪心选(排序后)第i类的物品(其中i从1到n) 为了方便,排序后第i类物品质量、价值和个数仍用w_{i},v_{i}a_{i}描述(即默认初始排序) $\forall 0\l 阅读全文
posted @ 2021-06-23 21:19 PYWBKTDA 阅读(125) 评论(0) 推荐(0) 编辑
摘要:记V=2^{20}-1,即值域范围,也可以作为"全集" 显然与a_{i}的顺序无关,对所有a_{i}维护一棵trie树 关于如何维护这棵trie树,考虑使用分裂+合并的方式,即:1.分裂出区间对应的trie树;2.操作分裂出的trie树;3.合并分裂出的tire树和原trie树 (关于时 阅读全文
posted @ 2021-06-22 10:33 PYWBKTDA 阅读(218) 评论(0) 推荐(0) 编辑
摘要:假设两个操作者分别为AB,其中A希望最大、B希望最小 (并不默认A为整局游戏的先手,仅是最终的结果考虑A为先手时) 记第i个队列第j个元素为a_{i,j}(其中1\le i\le k,1\le j\le n_{i}) 特判n_{i}=1的队列,直接把队列 阅读全文
posted @ 2021-06-11 20:09 PYWBKTDA 阅读(104) 评论(0) 推荐(0) 编辑
摘要:显然这条路径只能在v_{i}所在的强连通分量内部,不妨仅考虑这个强连通分量 对这个强连通分量dfs,得到一棵外向树(不妨以1为根) 考虑一条边(u,v,l),由于强连通,总存在一条从vu的路径,经过这条路径t_{i}次,再经过uv这条边t_{i}-1次,即从v 阅读全文
posted @ 2021-06-11 08:59 PYWBKTDA 阅读(83) 评论(0) 推荐(0) 编辑
摘要:考虑统计每一轮(以抽到小丑为一轮)的贡献,不难发现答案即期望轮数*每轮期望次数 关于期望轮数,当前牌堆里已经在S中的卡实际上没有意义,不妨将这一类卡从牌堆中删除 此时,定义f_{i}表示S中含有n-i个元素,之后期望还需要几轮(包括当前这轮) 显然f_{0}=1,问题即求$f_{ 阅读全文
posted @ 2021-06-11 08:26 PYWBKTDA 阅读(58) 评论(0) 推荐(0) 编辑
摘要:令e_{G}(a)o_{G}(a)分别表示在图G中从1到a的长度为奇数/偶数的最短路(若该类最短路不存在则为\infty),不难得到有以下结论——$f_{G}(a,b)=\begin{cases}[b\ge e_{G}(a)]&(b\equiv 0(mod\ 2))\\ [b\ 阅读全文
posted @ 2021-06-10 14:58 PYWBKTDA 阅读(115) 评论(0) 推荐(0) 编辑
摘要:问题可以这么理解—— 构造一个n+1n列的01矩阵A,满足: 1.第in+1个数的和为a_{i} 2.任意两行不完全相同 (对应关系:第i行第j列为1当且仅当第i次操作的集合包含j) 不妨将a_{i}从大到小排序,即$a_{1}\ge a_{2}\ge 阅读全文
posted @ 2021-06-10 09:36 PYWBKTDA 阅读(74) 评论(0) 推荐(0) 编辑
摘要:记dep_{x}为1到x的边权和,当x上的矿工挖了y上的黄金时(yx子树内),显然\sum_{e}c_{e}=dep_{y}-dep_{x} 由此,对于u上权值为v的矿工(或黄金),不妨修改其权值为v-dep_{x}(或v+dep_{x}) 此时,矿工挖 阅读全文
posted @ 2021-06-08 15:47 PYWBKTDA 阅读(297) 评论(0) 推荐(0) 编辑
摘要:特殊处理c_{i}=1i,显然对这些a_{i,1}求和即可,以下都假设c_{i}\ge 2 对于每一个i,将a_{i,j}从大到小排序;接下来,对于所有i,按照a_{i,1}-a_{i,2}从小到大排序 在堆中维护三元组(S,x,y),按照S从大到小维护(即 阅读全文
posted @ 2021-06-04 09:42 PYWBKTDA 阅读(144) 评论(0) 推荐(0) 编辑
摘要:将每一行和每一列分别作为一个点,当第i行第j列的格子为红色时,将第i行与第j列连边 此时,考虑选择第i行的红色格子并将第i行的格子全部改成白色: 关于这一操作的条件,即需要第i行有红色格子,从图中来看也即第i行对应的点度非0 关于这一条件的影响,即第i行的红色格子 阅读全文
posted @ 2021-06-01 08:32 PYWBKTDA 阅读(79) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示