XJOI NOIP2016提高组冲剌题1 T3:排队(堆+倍增)
XJOI NOIP2016提高组冲剌题1 T3:排队
题目分析:此题有两种操作:在结点处放置人,人被拿走后的统计影响的人数.
其实观察可以发现,第二种操作实际上就是讲将该点以上到第一个为空的祖先以下的所有点向下移动一个,倍增就很好解决,关键在于操作一的实现,暴力实现的话,需要把某一个人从根开始向下模拟放置,最坏情况下需要遍历整棵树.但是可以发现,实际上放置结点的顺序是一定的,即将人放置在
原创
2016-11-07 12:30:24 ·
504 阅读 ·
0 评论