T1
良心满满的送分水题
直接贪心即可
T2
大致题意
有一个带权方格图,给一个起点(A),两个终点(B)和(C),求从(A)到(B)和(C)的两条路径的并集的电阻计量值的和最小。
分析
考虑到不可能有两个分岔口,直接跑三遍最短路,枚举分岔口即可
T3
T3
大致题意
有 (n) 节点,每个点都向([n-1,n-k]) 中的任意一个点连边。每次可以选择一个连通块权值都减 (1),求使得所有节点权值都变成 (0) 的最小次数的数学期望。
分析
把树换成链,就成了一道经典题了 P5019 铺设道路
拓展到树上,也就是把前后关系换成了父子关系
若一个点的权值比它父亲权值的大,那么在其父亲减完后两点会断开,会增加(a_v - a_u)个操作次数,反之不会增加操作次数
对答案的贡献即为:(dfrac{sum_{j=i-k}^{i-1} (a_i-a_j)}{k}(a_i>a_j))
对于每个节点,相当于是要求([max(1,i-k),i-1])中小于(a_i)的个数,且每个节点能连的点是序列上连续的一段,考虑使用树状数组来维护
使用树状数组来维护点数和和权值和即可
关于T3题目背景
【东方MMD】琪露诺想要理解成熟
10.9补
补档原作者不知道为啥把视频删了...
参考资料:
T4
题意
有(n)个点,形成一条单链图,并在其中加入(m)条返祖边
现在从1号节点出发,每次等概率的前往到一个相邻的节点,求走到第(n+1)个点的期望步数
(n,m≤10^6)
分析
设(E_{x→y})表示从(x)点走到(y)点的期望步数,(k_i)表示第(i)个点的返祖边条数
有转移:
根据期望的线性性质,有(E_{x→y} =sumlimits_{i=x}^{y-1}E_{i→i+1}),代回原式:
维护一下前缀和即可,(sumlimits_{i=x}^{y-1}E_{i→i+1})既为所求答案
时间复杂度(O(n+m))