随笔分类 -  线段树

摘要:树状数组套线段树,一个维护x一个维护y,要动态开点否则会炸空间。正解是cdq分治,懒得写了就被卡常了。。。 阅读全文

posted @ 2018-03-28 22:21 SirKnight 阅读(126) 评论(1) 推荐(0)

摘要:发现一次交换后,对于一个区间,单点有len(区间长度)-1/len的概率还是它自己,有1/len乘1/len1的概率变成另一个区间的任何一个数,线段树维护加法和乘法即可。 阅读全文

posted @ 2018-03-28 22:15 SirKnight 阅读(98) 评论(0) 推荐(0)

摘要:dp[i]表示前i个贼全部被抓住的方案数,先离散化,转移时可以将左端点减1到右端点的dp值累加到右端点的dp值上,并把后面所有的dp值都乘2,这显然可以用线段树维护,没有用的也对答案有乘2的贡献。 阅读全文

posted @ 2018-03-28 21:46 SirKnight 阅读(168) 评论(0) 推荐(0)