tg 17 题解

^_^

第一眼是期望不可做题
但是实际上简单用下期望线性性就可以发现
\(ans=\sum\limits^{n}_{i=1}\frac{1}{size[i]}\)
其中,\(size[i]\)表示以\(i\)为根的子树大小

软件包管理器

轻重链剖分简单题
\(1\)表示处于安装状态,\(0\)表示未安装状态
install就是把查询点到根路径上所有点变成\(1\)
uninstall就是把以查询点为根的子树上所有点变成\(0\)
询问就是查询整棵树子树和之差即可

地理课

不太会,仙姑

道路和航线

由于特殊性质,航线即使负数也可以直接转移
我们可以先在连通块内做Dijsktra
在出连通块的时候,通过有向边去更新下一个连通块的起点
以起点为初始点,在连通块内做一遍Dijsktra
但是由于单向边加边顺序问题,应该要按拓扑序做

posted @ 2022-07-31 21:28  2K22  阅读(21)  评论(0编辑  收藏  举报