随笔分类 - OJ-牛客
摘要:题目链接 **题意**对一颗$n$个节点的点权树,对于每个距离为k的点对$(u,v)$,如果$LCA(u,v)!=u\&\&LCA(u,v)!=v$则节点$LCA(u,v)$会获得$a_{u}+a_{v}$的贡献。需要求出每个节点的贡献。 设$d[i]$为i节点的深度。可以想到对于子树$x$中某个节
阅读全文
摘要:题目链接 题意大致为求两个长度为$k$的区间和最大,如果枚举第一个区间的起点$L1$,则只需要在$[L1+k,n-k+1]$中找一个位置$X$满足$[X,X+k-1]$的和最大。 所以可以预处理:$sum[i]$表示$[i,i+k-1]$的值,$Max[i]$表示$[i,n-k+1]$中的$sum$
阅读全文
摘要:题目链接 根据题目大致分析组成C的回文子串一定是由A中的子串和B中的子串组成的,而复杂度是允许我们枚举子串的。 所以可以想到区间$dp$,$dp[i][ii][j][j]$表示字符串$A[i,ii]$,和字符串$B[j,jj]$能否构成回文串。 如果$A[i]==A[ii]\&\&dp[i-1][i
阅读全文

浙公网安备 33010602011771号