Codeforces 1479 D Odd Mineral Resource
题面
此题树上不带修,查询路径信息,时限较长,可以树上莫队。利用树上莫队的传统方法,先树分块,对询问排序,然后再执行类似普通莫队的操作即可。但这里的修改操作并不好处理,于是在外层套一分块。每次修改就先修改单点的奇偶性,再修改块内奇数的总数。查询时用普通分块查询方法即可。
时间复杂度 O((n+q)n)O((n+q) \sqrt{n})O((n+q)n),空间复杂度 O(n+q)O(n+q)O(n+q)
#include<stdio.h>
#include<algorithm>
#i
原创
2021-02-08 10:22:38 ·
333 阅读 ·
1 评论