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

探险之物资储备c++

题目描述

叶老师在沙漠中连续探险了 n 天,每天都会记录物资变化:正数表示当天获得了补给,负数表示当天消耗了物资

虽然记录了每天的物资变化,但出发时携带的初始物资量已经记不清了。

请你根据这份日志,计算出叶老师出发时至少携带多少物资才能确保在探险期间物资储备始终不为负,可以为0和正数(不会出现"断粮"的情况)。

输入

第一行:单个整数表示 n。

第二行:n 个整数 1,2,...,a_{1},a_{2},...,a_{n} 表示叶老师每一天的物资储备的情况。

数据范围 1≤n≤100,000,−20000≤a_{i}≤20000。

输出

输出一个整数,表示在出发之前,最少储备的物资数量。

样例输入1

4
3 -2 -5 -1

样例输出1

5

样例输入2

5
-1 -2 1 -3 4

样例输出2

5

样例输入3

12
-1 -2 -3 4 -5 6 -3 -5 8 9 2 -4

样例输出3

9

示例代码:

#include<bits/stdc++.h>
using namespace std;
int main(){long long n,a,mins=INT_MAX,s=0;cin>>n;for(int i=1;i<=n;i++){cin>>a;s+=a;mins=min(s,mins);} cout<<-1*mins;return 0;
}
http://www.xdnf.cn/news/1039807.html

相关文章:

  • 多项目状态如何集中监控与汇总
  • uni-app项目实战笔记12--创建分类列表完成页面跳转
  • 解决在微信小程序中view组件下的text和images设置了样式display: flex; align-items: center;对不齐
  • layui在首页添加弹窗和跳转页面
  • Leetcode 398. 随机数索引
  • 设计师灵感仓库!IconViewer 右键一键提取系统图标,PNG 透明背景素材随取随用
  • Lyapunov深度强化学习移动边缘计算网络在线计算卸载python
  • MVVM模式中,BaseViewModel 的 IsBusy 属性的作用
  • Hexo-butterfly友情链接页面优化
  • 【Linux】进程优先级和切换调度
  • 【软测】脚本实现 - 网页自动化测试
  • linux-压缩类命令
  • 黑马教程强化day3-1
  • 2025虚幻引擎一般用什么模型格式
  • 【Linux系统编程】线程概念
  • 洛谷 P5716:月份天数 ← 闰年判断
  • leetcode_128 最长连续序列
  • stm32传感器通用驱动代码
  • 技术实录-从 MySQL 启动失败到大小写兼容恢复:一次完整故障排查复盘20250614
  • HEAD ` 只返回响应头(Headers),不返回正文内容(Body)
  • OD 算法题 B卷【路灯照明II】
  • C++如何自己实现一个shared_ptr
  • Flutter网络请求完全指南:http与Dio库深度解析
  • 如何安全高效地维护CMS智能插件?
  • JavaScript基础-DOM事件流
  • 零基础入门PCB设计 一实践项目篇 第二章(开发板电源设计)
  • 力扣Hot100每日N题(15~16)
  • 基于docker技术的单主机环境模拟测试批量客户端
  • Vue3 响应式翻牌抽奖游戏
  • 【系统分析师】第5章-基础知识:数据库系统(核心总结)