摘要: 这道题好仙啊,不过暴力都能拿70pts。 考虑每个点的贡献,会发现,它只对它所有食物的LCA及LCA到根的路径上的节点有灾难值为一的贡献。 然后就是建树啦,我们必须保证当前节点的所有食物都已建好树,所以top_sort,在更新入度到为零时,就求出它所有食物的LCA, 然后将LCA做为此节点的父节点, 阅读全文
posted @ 2019-10-15 20:45 dzzx_Syh 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 题面: 树是一种很常见的数据结构。 我们把N个点,N−1条边的连通无向图称为树。 若将某个点作为根,从根开始遍历,则其它的点都有一个前驱,这个树就成为有根树。 对于两个树T1和T2,如果能够把树T1的所有点重新标号,使得树T1和树T2完全相同,那么这两个树是同构的。也就是说,它们具有相同的形态。 现 阅读全文
posted @ 2019-10-15 11:59 dzzx_Syh 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 「题意」: n 个数,和在10^18 范围内。n<=1e5 现在有「两种」操作 0 x y把区间[x,y] 内的每个数开方,下取整 1 x y询问区间[x,y] 的每个数的和 和平常的线段树一样,只不过多了一个开方,拿计算器算一下,发现1e18开了大概6次后就会变为1,以后在开方就没用了,所以可以直 阅读全文
posted @ 2019-10-15 09:31 dzzx_Syh 阅读(163) 评论(0) 推荐(0) 编辑