[uoj261][NOIP2016]天天爱跑步——树上差分+桶
思路:
题目所要求的是每一个观测点能够看到的人的个数,所以这个观测点首先必须要在这条路径内。其次就是这个观测点和路径起点的距离要等于wiwiw_i,为了便于操作把这棵树转化成1为根的有根树,然后每一条路径就是一条折线。我们把每个点满足它可以观测到的路径的条件转化为只和路径相关,设路径起点为uuu,终点为vvv,观测点为iii,一条路通过lca分开成了两条路之后,对于上升的部分要满足这个式子:wi...
原创
2018-08-03 18:34:09 ·
383 阅读 ·
0 评论