当前位置: 首页 > news >正文

二分答案 序列划分

1.函数的返回和可行区应该是一样的
2.可行区选择与题目所求相同
右侧:最小化答案(如本题:寻找数字之和最大的段落最小的值)
左侧:最大化答案

#include <bits/stdc++.h>
using namespace std;
int n,m;
vector<long long>arr;
bool check(long long x)
{int cc=1;int c=0;//一开始就是一段cc=1for(auto it:arr){c+=it;if(c>x){cc++;c=it;}}return cc<=m;//单调递减,右侧最小化答案
}
long long find(long long l,long long r)
{while(l+1<r)//名不虚传,二分答案最好的板子{long long mid=(l+r)>>1;if(check(mid)) r=mid;else l=mid;}return r;
}
int main()
{int t;cin>>t;while(t--){cin>>n>>m;arr.clear();int tt=n;long long ii;long long mn=0;long long mm=0;//可以优化左侧是最小的数,千万别排序,arr不是升序降序的改变了题目给的,潜在的危险,不然又找不到哪里错了while(tt--){cin>>ii;arr.push_back(ii);mm+=ii;}long long ans=find(mn,mm);cout<<ans<<endl;}
}
http://www.jsqmd.com/news/51930/

相关文章:

  • Ai元人文:谦卑的舞台搭建者——岐金兰与她的未完成之歌
  • 2025年下半年UVLED面光源、UVLED线光源、UV固化箱、UV解胶机、UV固化炉厂家Top 5推荐指南:选购必看榜单
  • 2025年江苏宣传片、网站建设、AI GEO、外贸站、小程序商城公司综合评测与精选服务商推荐
  • 数据破界,价值共生:东软锚定AI时代民生新答卷
  • Ansible生产调优与故障排查全攻略 - 实践
  • 2025年下半年UVLED面光源、UVLED线光源、UV固化箱、UV解胶机、UV固化炉厂家综合评测与选购指南
  • 简单 DP 模型
  • 大模型(LLM)基本原理
  • 2025年江苏徐州板式家具、模压托盘、桥洞力学板、三聚氰胺饰面板品牌公司综合推荐指南:五大优质厂商深度解析
  • 实训(补)
  • 马克思主义课程
  • Check Point R82 Gaia - 面向安全应用的下一代操作系统
  • 2025年下半年江苏网架、钢结构、光伏支架钢管、托辊钢管、汽车传动轴钢管厂家推荐指南:专业选择与权威解析
  • 2025年11月压力容器、化工设备、锅炉、换热器、反应釜厂家怎么选:前五推荐指南
  • 2025年下半年候车亭、公交站台、电子站牌、公交站牌、公交候车厅选购指南:十大优质供应商推荐
  • 2025年下半年江苏徐州冷弯成型前冲孔生产线、C型钢自动抱焊机、钢结构码垛机、H钢冲孔液压设备、光伏支架冲孔机厂家选购指南与市场解析
  • 2025年下半年冷弯成型前冲孔生产线、C型钢自动抱焊机、钢结构码垛机、H钢冲孔液压设备、光伏支架冲孔机优质供应商推荐指南
  • 2025年下半年压力容器、化工设备、锅炉、换热器、反应釜厂家综合推荐指南:十大优质供应商深度解析
  • 从“人工寻宝”到“秒级解析”:文档信息抽取技术重塑保险保单处理流程
  • 2025年下半年轴连轴承、水泵轴承、转向轴承、圆锥滚子轴承、汽车水泵轴承厂家综合推荐指南:十大优质供应商盘点
  • Swift相机功能实战:手把手教你实现扫码、拍照、视频录制全流程 - 指南
  • 全息投影仓的AI连接系统的开发代码要怎么写?
  • 2025年下半年候车亭、公交站台、电子站牌、公交站牌、公交候车厅厂家综合评估与选购指南
  • VUE3基础环境搭建
  • 基于Halcon的相机图像采集系统设计与达成
  • 2025年下半年辣椒种子、色素椒种子、线椒种子、螺丝椒种子、加工型辣椒种子厂家推荐排行榜单:精选五家优质供应商指南
  • Python进阶学习
  • “租易 - 快捷租房管理小程序” Alpha 阶段团队贡献分与 Postmortem 会议总结文档
  • 2025年下半年热风炉、火焰检测器、低氮燃烧器、废气废液焚烧、沼气直燃设备厂家推荐榜单前十强:专业指南与选择攻略
  • CSS:icon图标悬停时有底部背景色