bzoj #4069. [Apio2015] 巴厘岛的雕塑
- 二进制?按位考虑。
- 或操作而且最小?按位贪心。
- 从最高位往下贪,记录一个
表示当前最高位确定了哪些位可以为 (其中存在为 方案的位上值为 ) - 考虑 dp 处理对于第
位能否为 :- 设计状态:设
表示前 个数分成 个部分后**在满足高位满足 限制条件的情况下能否取到。 - 初始化:
- 转移:当
时 - 记录答案:
- 设计状态:设
- 最终复杂度
,显然过不了最后一个数据 - 发现当
时我们只用判断右端点的情况,显然是越低越好。让 记录前 个数最少分成多少个部分满足答案即可,优化掉一个
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?