
数据结构
文章平均质量分 62
minato_yukina
主播不是退役了,主播只是没有名额
展开
-
CF438D The Child and Sequence
然而,这和那个花神周游那个题很类似的,一个叶子不能被取模太多次的,如果区间最大值已经小于取模数p了,返回即可.很快我发现一个很大的问题,我去,区间和不能取模,它只是叶子取模,所以每次取模都要遍历一边这些勾八叶子.很显然地线段树题目,考虑区间取模和单点修改如何同时做.考虑下不同标记的影响,显然一个比较小的模数。维护这个区间还有什么东西没有取模到.会覆盖掉模数大的情况,取min,那么。原创 2022-09-23 01:22:17 · 257 阅读 · 0 评论 -
洛谷P2486 [SDOI2011]染色(树链剖分初入门)
首先,根据本人以往解决经验这类疑似树上区间操作,都可能是树链剖分,我们先考虑数组的实现情况 给你一个数组aiaiai,有2个操作 操作1:[l,r,color]:[l,r]变成color色操作1:[l,r,color]:[l,r]变成color色操作1:[l,r,color]:[l,r]变成color色 操作2:查询[l,r]颜色段的数目操作2:查询[l,r]颜色段的数目操作2:查询[l,r]颜色段的数目 这是线段树染色的一个东西,解决方法如下: 线段树维护3个值区间颜色数量num,左端点颜色cl,右端点颜原创 2022-09-20 02:05:39 · 504 阅读 · 0 评论 -
P4145 上帝造题的七分钟 2 / 花神游历各国
也就是说,当一个区间的最大值是1的时候,我们已经没有必要去更改这些区间,尝试加入这种优化后,是否能ac题目呢,答案是可以的.虽然我并不会计算复杂度,一道比较有趣的线段树题目,因为数字不大,而且采取的开平方的操作,所以每个数字最多被开6次平方,再开方也不会变得更小了因为已经变成1了,原创 2022-09-19 15:48:00 · 213 阅读 · 0 评论 -
洛谷P3373 【模板】线段树 2
只需要记住,对于乘法和加法操作,优先进行乘法操作,在执行。.这样就能保证加法标记被正确乘上。原创 2022-09-19 14:50:41 · 245 阅读 · 0 评论