摘要:
题面 众所周知,这是一道小清新线段树 然而可以用树状数组水过去且跑得飞快 看到区间开方第一反应肯定是线段树懒标记区间修改之类的,但是这个东西似乎确凿不可维护 所以考虑暴力循环单点修改->T飞 于是我们关注一下开方本身的特殊性 我们知道,如果每次向下取整,一个数经过多次操作最终会变成1(或0) 事实上 阅读全文
posted @ 2019-06-12 10:23
Rorschach_XR
阅读(268)
评论(0)
推荐(0)
摘要:
权值线段树+并查集 对于每一个点先建立一个权值线段树,之后并查集维护/更改连通性。 不知道权值线段树是啥的戳我 联通就直接把祖先连起来然后合并线段树 #include<cstdio> #include<iostream> using namespace std; const int N=100005 阅读全文
posted @ 2019-06-12 10:06
Rorschach_XR
阅读(212)
评论(0)
推荐(1)

浙公网安备 33010602011771号