上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 79 下一页
摘要: T1: 本题其实不算太简单 xor前缀差分,转化为[l,r]中选择两个数xor最大(边界的l-1再考虑一下) 按位贪心显然,区间取trie可持久化即可 考虑到一个区间的取法,是从左边答案,右边答案,和左右各拿一个。 线段树可能区间合并长度过长,复杂度无法保证 分块?复杂度有保证! n,q范围也比较有 阅读全文
posted @ 2018-12-28 17:36 *Miracle* 阅读(157) 评论(0) 推荐(0)
摘要: LCT好题。调到半夜 前两个操作非常像access和makert 有了“树点涂色”的经验,可以直接做到。 一个非常有用的发现是,如果先makert(途中access改变颜色),再rt=x, 完成换根时候,线段树每个值就是到新的根节点的颜色数了。 错误点: 1.pushup 2.pd 3.access 阅读全文
posted @ 2018-12-28 07:27 *Miracle* 阅读(149) 评论(0) 推荐(0)
摘要: 小于x的赋值为1,否则为0 区间等于k的个数 求0~n连续的n+1个k? N<=1e5? FFT! 考虑卷积建模:用下标相加实现转移到位,数值相乘类比乘法原理! 法一: 分治,然后FFT没了 法二: 不分治也可以!区间查询->前缀相减 ans[j-i]=f[j]*f[i],f[i]表示数值为i的前缀 阅读全文
posted @ 2018-12-27 19:36 *Miracle* 阅读(317) 评论(0) 推荐(0)
摘要: LCT维护重心 考虑合并两个树找重心 LCT维护子树SZ 法一: 暴力插入,启发式合并。每次插入一个考虑是否要把重心进行移动。条件是这条边的两边的子树sz哪个更大。相同则取编号小的。 O(Nlog^2N)不够优秀 法二: 找重心太暴力 两个树新的重心一定在重心相连的路径上。否则一定会有一个子树sz> 阅读全文
posted @ 2018-12-27 19:29 *Miracle* 阅读(213) 评论(0) 推荐(0)
摘要: 看似很难 其实很水 仔细观察其实是两问。 第一问确定xi,yi, posi=(ci+d*xi+yi) mod n不是白给的。 其实是同一个d*x+c的环上的所有点通过xi调整找到,yi的作用是更新到另一个环上去。 暴力枚举yi,每个环上用并查集维护紧跟着下一个可选择的 如果下一个被删除了,那么这个环 阅读全文
posted @ 2018-12-27 15:27 *Miracle* 阅读(197) 评论(0) 推荐(0)
摘要: 对于这样一类问题: 区间取min,区间求和。 N<=100000 要求O(nlogn)级别的算法 直观体会一下,区间取min,还要维护区间和 增加的长度很不好求。。。。 然鹅, 从前有一个来自杭州天水幼儿园的julao叫九条可怜 他发明了一个线段树的写法, 攻克了这个难题。 说起来很简单: 线段树维 阅读全文
posted @ 2018-12-27 12:17 *Miracle* 阅读(1013) 评论(0) 推荐(0)
摘要: 看似一个半平面交 但是一般的半平面交用求的是凸包,这个是一个凸壳。封闭区间和半开放区间还是有区别的。 当然一般的半平面交其实可以,只要把向量的方向设对即可(只有1/4象限的向量) 但是既然直接给了斜率的话,而且半开放的区间,还有一个简单一些的做法: 考虑直线按照斜率排序,斜率相同纵截距排序 两个栈, 阅读全文
posted @ 2018-12-26 23:16 *Miracle* 阅读(276) 评论(0) 推荐(0)
摘要: zhoutb2333的题解 难得一见的新颖反演题。 一眼看可能不是反演题。 修改影响别的,很恶心。 所以考虑化简f的联系式,发现和gcd有关 于是考虑用gcd来表示所有的gcd(a,b)=g的所有f(a,b)于是二维利用结合律变成了一维的问题。 修改(a,b)本质上是修改f(g,g),因为其他的数用 阅读全文
posted @ 2018-12-26 22:57 *Miracle* 阅读(201) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-12-26 21:20 *Miracle* 阅读(14) 评论(0) 推荐(0)
摘要: T1: 其实非常简单。考试的时候复杂化了。考虑到了各种高级算法。。。。。 区间出现次数考虑前缀差分。考虑什么时候符合要求。 对应字符次数相同意味着左右端点的字符出现的相对次数相同。(即纵向对字符再差分) 所以对纵向差分的值做一个hash即可。 小trick搞定。 注意本题卡哈希。 (我用的分治。复杂 阅读全文
posted @ 2018-12-26 20:48 *Miracle* 阅读(265) 评论(0) 推荐(0)
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 79 下一页