P6619 [省选联考 2020 A/B 卷] 冰火战士

卡常题,服了
首先看到这个像断头一样的题面。其实就是让你求当前温度下,冰人的能量和火人的能量的最小值的两倍。
然后搞出一个冰人的后缀和,火人的前缀和,交点的左右取个max
搞出一个前缀数组和一个后缀数组,因为这个带修,是区间修改单点查询,所以我们要用树状数组。然后在树状数组上倍增就可以了。
具体来说,就是每次增加它的lowbit

然后这题就做完了

posted @   wuhupai  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示