树上问题

1.倍增关系:

T1

 

 

  • 序列和问题的贪心方法:左右端点一定要选到,那么自然是能往里面放就多放几个;【贪心正确】
  • 此时我们发现,x到下一个跳到下一个第一次超过常数k的点y,就向x-》y连一条边
  • 问题就转化成了l跳几步可以跳到r
  • 利用双指针O(n)建树,倍增就可以了
posted @ 2020-10-20 12:56  ILH  阅读(92)  评论(0)    收藏  举报