线段树小技巧
如果发现直接线段树维护
当然这也为平时的练习还有比赛提供了一个思考方向。
例题:「2019五校联考-镇海1」珂学家
题意:
mrsrz 是个珂学家,她正在进行她的珂研项目。
这天,mrsrz 渴了,想喝饮料。她突然想起自己还有一些化学试剂,所以打算自己配饮料。
mrsrz 找到了
为了配出可口的饮料,mrsrz 需要知道每种试剂的可口度。mrsrz把所有试剂都尝了一口,得出了试剂的可口度为
化学反应是非常危险的,为了保证安全,mrsrz 给每种试剂规定了用量范围。试剂的用量可以是
现在,mrsrz 想知道,所有配出来总量为
两种饮料不同当且仅当配成两种饮料的试剂中有一者或两者不同,或两种试剂的用量不同。
mrsrz 会问
将询问离线下来,然后就是一个上述的线段树了吧!
可惜由于范围过大,这个做法fake了。。
这时再观察式子,应该要想到两次差分,这样就可以很好地完成这些操作了哦。不过我一开始写的时候没有想到,于是才有了上述的yy线段树。。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 历时 8 年,我冲上开源榜前 8 了!
· 物流快递公司核心技术能力-海量大数据处理技术
· 四大AI编程工具组合测评
· 关于能否用DeepSeek做危险的事情,DeepSeek本身给出了答案
· 如何在 Github 上获得 1000 star?