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

独立完成了一道题

洛谷P1182 数列分段 Section II 记录

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll N, M, temp;
vector<ll> v;
bool check(ll mid){
ll chap = 1;
ll sum = 0;

for(ll i = 0; i < N; i++){
if(v[i] > mid) return false;
}
for(ll i = 0; i < N; i++){
sum += v[i];
if(sum > mid){
chap++;
sum = 0;
i--;
}
}
if(chap > M) return false;
return true;

}
void solve(){
if(!(cin >> N >> M)) return;
for(ll i = 0; i < N; i++){
cin >> temp;
v.push_back(temp);

}
ll l = 0;
ll r = 1e9;
while(l < r){
ll mid = l + (r - l) / 2;
if(check(mid)){
r = mid;
}else {
l = mid + 1;
}
}
cout << l;
}
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
solve();
return 0;
}

http://www.jsqmd.com/news/576671/

相关文章:

  • 5个维度解析libiec61850:电力系统通信的开源解决方案
  • Lombok实战避坑指南:内部类为何必须标注@Data注解?
  • JS 入门通关手册(35):执行上下文、调用栈与作用域链深度解析
  • 3步打造复古时间美学:给设计师的FlipIt屏保配置指南
  • C++ 位运算从入门到精通(全知识点+面试题+实战应用)
  • 2026襄阳做农产品品牌线上推广的公司多少钱,价格大揭秘 - 工业品牌热点
  • 效率革命:QuickLookVideo如何重构macOS视频工作流
  • SCH16T-K01 | SCH16T-K10 | SCH16T-K20村田 6DoF陀螺仪加速度传感器
  • ROG笔记本色彩管理与配置优化指南:从问题诊断到专业校准
  • LFM2.5-1.2B-Thinking-GGUF保姆级教程:低资源VPS部署LLM Web服务
  • ai赋能:快马平台智能生成个性化wsl安装ubuntu方案,打造专属开发环境
  • JavaSE从0到1-DAY7-内部类(i)
  • B03 SpringMVC拦截器
  • 效率倍增:基于快马AI生成web版批量服务器管理工具,告别重复终端操作
  • 怎样轻松下载网页视频:3个实用技巧与猫抓浏览器扩展指南
  • VMware虚拟机Ubuntu 22.04与Windows共享剪贴板终极指南(附中文输入法切换技巧)
  • Linux内核核心机制与开发实践详解
  • vLLM生产环境调优指南:如何用AWQ量化让Qwen-32B在RTX4090上流畅运行?
  • Win11Debloat系统优化工具:解决Windows性能瓶颈的开源方案
  • 自然语言理解在AI原生应用领域的关键作用
  • 3种Windows Defender深度移除方案:技术用户的系统性能优化指南
  • 3步解锁B站4K视频:面向内容收藏者的bilibili-downloader工具指南
  • 大数据实施的四个示例以及在商业中的作用
  • OpenClaw成本优化方案:Qwen3.5-9B-AWQ-4bit自部署省下80%Token
  • 对俄跨境电商AI工具二选一?Captain AI与RusReview AI功能优劣分析
  • Zabbix实战:从零构建企业级监控告警体系(主机、应用集、监控项、触发器与动作)
  • Linux C 条件变量阻塞线程用法:等待时CPU占用率为0
  • IDM注册表权限控制技术深度解析:突破30天试用期的终极方案
  • mT5分类增强版中文-base效果惊艳:同一输入生成‘正式/口语/幽默’三风格文本示例
  • 【Geek卸载工具】Geek Uninstaller官网下载 | Geek Uninstaller专业软件卸载清理工具 - xiema