一个序列划分的结论
题面
划分序列(divide)
给定一个长度为 的序列 ,现在要求把这个序列分成恰好若干段(每一段是一个连续子序列,且每个元素恰好属于一段),并且每段至少有一个元素,使得和最大的那一段的和最小。
请你求出这个最小值。输入格式
第一行两个整数 ,表示序列长度和所需段数。
第二行 个整数 ,表示给定序列。输出格式
一行一个整数,表示答案。
结论
当给定每个区间的取值的 上/下界 的时候,能够划分的段数一定是连续的,就比如假如最少能划分
段,最多能划分 段时,那么只要 那么一定也存在合法的划分方式
标签:
tricks
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效