10 2019 档案
摘要:题目大意 给出一棵树,其中$1$为根。之后每个点向父亲的父亲再连一条边,求得到的图中,每个点走到$1$的期望步数(等概率向相邻点走去)。 保证$i$的父亲$fa_i include include using namespace std; const int N = 2007, P = 998244
阅读全文
摘要:题目大意 给出两个串$S,T$,你可以通过拼接$S$的某个前缀和$T$的某个前缀得到一个新串($S$的前缀在前),求能得到多少种不同的新串。 Solution 若一个串出现了多次,设它可以被表示成$s+t$或$s'+t'$。我们令$t'$比$t$更长,显然$t$是$t'$的一个border。尽管$t
阅读全文
摘要:题目大意 构造一棵$[1,n]$的线段树,有$q$个询问$[x,y]$,每次查询$[x,y]$的所有子区间在线段树上经过的点数之和。 $n,q \leq 500000$ Solution 一开始方向错了。。。。 显然线段树上只有和$[x,y]$有交集的区间才会产生贡献。 设该点代表区间为$[l,r]
阅读全文
摘要:题目大意 给出一个无向图,当边权全部为$1$时满足任意两点间最大流$\leq 2$,现在给每条边赋权,一对点$(s,t)$的贡献等于$maxflow(s,t) p^{(s 1)n+t}$,其中$p$是一个给定的数,求所有点对贡献之和。 Solution 题目描述里隐含着这个无向图是仙人掌。证明很简单
阅读全文

浙公网安备 33010602011771号