上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 55 下一页
摘要: "Link" 先把询问离线,从小到大枚举$r$,求出所有右端点在$r$的左端点在$l$的询问的答案。 维护数组$\{a_n\}$,$a_i$表示$(i,r]$内的可以与天线$i$互发消息的最大成本,如果不存在那么$a_i= \infty$。 维护数组$\{b_n\}$,$b_i$表示天线$i$是否可 阅读全文
posted @ 2020-05-12 20:24 Shiina_Mashiro 阅读(161) 评论(0) 推荐(0) 编辑
摘要: "Link" 不难发现最优解中最多经过一个点权为$2$的点,其余的点点权都为$1$。 直接树形dp即可。 阅读全文
posted @ 2020-05-11 22:26 Shiina_Mashiro 阅读(154) 评论(0) 推荐(0) 编辑
摘要: "Link" 设$f_{u,i}$表示根为$u$的异或和为$i$的连通块的个数。 那么我们有如下转移:$f_{u,i}f_{v,j}\rightarrow f_{u,i\operatorname{xor}j}(v\in son_u)$。 考虑FWT优化,FWT之后转移就变成了$f_{u,i}(f_{ 阅读全文
posted @ 2020-05-11 21:57 Shiina_Mashiro 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题意简述: 有一个$m$进制的数系,这个数系中的数没有前导$0$。 对于一个数,假设它的最高位为$x$,如果存在相邻的两位,满足高位为$x$低位为$(x+1)\bmod m$,那么这个数是不合法的。 现在给定$n$,求有多少对$1\le i\le j\le n$满足在这个数系中$i$位数的个数和$j 阅读全文
posted @ 2020-05-10 15:16 Shiina_Mashiro 阅读(177) 评论(0) 推荐(0) 编辑
摘要: "Link" 求LIS有一个贪心+二分的做法:维护$F_i$表示长度为$i$的LIS的最小末尾。 对于$a_i= 1$的位置,我们可以先把$b$排序之后利用双指针重新计算$F$,时间复杂度为$O(n\log n+(n+m)k)$。 现在还需要输出方案,一个普遍的做法是记录每个元素的前驱,但是对于$a 阅读全文
posted @ 2020-05-09 14:51 Shiina_Mashiro 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 最小割树(Gomory Hu Tree) 定义 给定一个无向图$G=(V,E)$,定义其最小割树$T=(V,E')$为满足: $\forall (u,v,w)\in E',w=C(G,u,v)$,且$T\setminus\{(u,v,w)\}$的两个点集恰好是$G$上$Cut(G,u,v)$分割出的 阅读全文
posted @ 2020-05-08 10:31 Shiina_Mashiro 阅读(197) 评论(0) 推荐(0) 编辑
摘要: "Link" 首先我们有一个静态的dp。 设$f_{u,0/1}$表示只考虑$u$的子树,$u$不选/选的答案。 那么很显然有: $$ \begin{aligned} f_{u,0}&=\sum\limits_{v\in son_u}\max(f_{v,0},f_{v,1})\\ f_{u,1}&= 阅读全文
posted @ 2020-05-07 21:13 Shiina_Mashiro 阅读(230) 评论(0) 推荐(0) 编辑
摘要: "Link" $\text{Part.1}$ 令$f_i$为结束时序列长度为$i$的概率,其PGF为$F(x)$。 令$g_i$为序列长度达到$i$且尚未结束的概率,其OGF为$G(x)$。 分析可得: $$ \begin{aligned} F(x)+G(x)&=xG(x)+1\\ (\frac x 阅读全文
posted @ 2020-05-06 16:44 Shiina_Mashiro 阅读(98) 评论(0) 推荐(0) 编辑
摘要: "Link" 设$a_i=[\text{i is a border}]$。 令$f_i$为结束时序列长度为$i$的概率,其PGF为$F(x)$。 令$g_i$为序列长度达到$i$且尚未结束的概率,其OGF为$G(x)$。 分析得到: $$ \begin{aligned} F(x)+G(x)&=1+x 阅读全文
posted @ 2020-05-06 16:17 Shiina_Mashiro 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 题意简述: 有一个范围为$[n]$的骰子,求第一次扔出$n$时期望扔出过多少偶数。 解法: 令$f_i$为结束时扔出过$i$个偶数的概率,其PGF为$F(x)$。 令$g_i$为扔出$i$个偶数时期望扔的次数,其OGF为$G(x)$。 分析得到: $$ \begin{aligned} F(x)+G( 阅读全文
posted @ 2020-05-06 14:59 Shiina_Mashiro 阅读(141) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 55 下一页