10.22 解题报告
T1
用时:约
首先不难发现,若干个人组成的集合
所以可以考虑枚举左边的
发现上面的贪心找
考虑使用 STL 中的 multiset 来实现,初始将所有元素插入,枚举
如果符合,一直减掉最大的选中的元素,直至不符合,此时更新答案。
如果不符合,此次答案一定不会更优,直接忽略。
注意到 multiset 中的指针整体是单调移动的,所以单次操作复杂度均摊
用时:约
首先不难发现,若干个人组成的集合
所以可以考虑枚举左边的
发现上面的贪心找
考虑使用 STL 中的 multiset 来实现,初始将所有元素插入,枚举
如果符合,一直减掉最大的选中的元素,直至不符合,此时更新答案。
如果不符合,此次答案一定不会更优,直接忽略。
注意到 multiset 中的指针整体是单调移动的,所以单次操作复杂度均摊
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术