第二十七次
A
答案等于
B
维护
查询
维护子树最小值,贪心进入某棵子树时判一下这个子树里有没有
C
来点神秘做法,复杂度是对的,而且会比 DP 优。
考虑逐个二分,发现复杂度
考虑加点剪枝,发现若某段行程的答案
此时只会在每个前缀最大值处二分,发现答案递增还是会寄,
于是使用小杀招,shuffle 所有行程,此时前缀最大值只有
D
若
若
考虑建图,边
若建出的图有拓扑序,则按拓扑序操作即可,否则无解。
建图的复杂度太高,于是考虑线段树优化建图,分别考虑两个要求:
若
路径的起点在 路径上,则 必须比 先走
把每条路径向其起点连边,然后把每条路径除起点外的点向这条路径连边,
此时
若
路径的终点在 路径上,则 必须比 先走
把每个终点向其路径连边,然后把每条路径向这条路径除终点外的点连边,
此时
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具