总结

专题一的第一题是个树状数组题,我一开始把他当成线段树来做,就是区间更新的,但是这个之前做的区间更新不一样,之前的是可以有区间覆盖的,就是不用一定查询到单点,这个不一样,这个你不知道某一段是否一样不能省时,所以不能用线段树。暴力也不行,就只能用树状数组了。题意就是查询某段区间颜色的种类,重复的不算。这个时候就需要两个数组,来回溯。做了这个题,我搜了一下题解看到有可以用莫队模板,感觉好简单,感觉这个模板不仅适用第一题这种查询某个区间的种类 还可以查询这个区间大于某个数值的个数。就是I题,查询某个区间颜色种类的个数大于1的个数。当然除了这个方法还可以用树状数组,这个跟上面查询的种类的个数不一样,这里查的是后面将要出现的位置,看了好久,感觉还是有点模糊。总体思路是有了。感觉之前做过类似的,长时间不看树状数组都快忘了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值