码迷,mamicode.com
首页 > 其他好文 > 详细

*LOJ#2322. 「清华集训 2017」Hello world!

时间:2018-04-23 22:42:14      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:bit   因此   world   直接   个数   清华   并查集   块大小   操作   

$n \leq 50000$的树,有点权$\leq 1e13$,$q \leq 400000$次操作,有两种操作:从$s$跳到$t$每次$k$步,不到$k$步直接跳到$t$,每次把经过的点取根号;同样的跳法,对经过的点求和。

首先一个数根号没几次就变0了因此可以大力修改。根号大力搞,设块大小$S$,$k>S$的修改、询问操作都可以暴力;$k<S$的修改的话,可以建$S$棵树,树$i$的$j$的父亲是原树$j$的第$i$个祖先,然后每棵树链剖+并查集+BIT。。。$k<S$的询问直接BIT上找。

好难写的样子QAQ

*LOJ#2322. 「清华集训 2017」Hello world!

标签:bit   因此   world   直接   个数   清华   并查集   块大小   操作   

原文地址:https://www.cnblogs.com/Blue233333/p/8921943.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!