【考试总结】2021-03-27
A.进攻!
有一种容斥:,直接在矩形里面数出现方式就能证明正确性
考虑如何统计 的小矩形的出现次数,一种暴力是 扫描所有矩形,然后 差分
考虑每个位置的差分贡献也就是其在矩形四个角中出现的次数,所以可以转化成统计其作为某个角有多少个举行覆盖之
使用单调栈(悬线法)求最大子矩形就行了
字符串
将所有的字符串拍到一个序列上面,同时用 树维护其对应的下标
使用莫队离线处理询问,维护 的值可以在 树上开数组
对于新满足条件的点,或者恰好不满足条件的点要删掉或者加入,这个使用 找前驱后继可以维护
在莫队的过程中块长开到 不是很行,貌似看 都是能过掉的
然而这并不是标算,标算不需要使用 ,但是需要回滚,同时使用链表维护即可
序列
确实是保序回归题
先简单记录做法:对所有数组里面的值进行整体二分
对于当前阀值 ,大于之的权值为 ,反之为
那么限制的实际含义转化为:作为最小值而且权值为 的,对应区间也要是
对应最大值且是 的,对应区间也是 ,跑最大权闭合子图
也就是 ,点之间的边是
如果最终源点仍然不可达其,那么最优解在右侧区间,反之在左边,那么继续分治
这个题里面需要附加线段树优化建图
正确性正在看论文
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律