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

第十四届蓝桥杯青少组C++选拔赛[2022.12.18]第二部分编程题(4、充电站)

参考程序:

#include <bits/stdc++.h>
using namespace std;int main() {int D, N;cin >> D >> N; // 读取 D 和 Nvector<int> dist(N - 1);for (int i = 0; i < N - 1; ++i) {cin >> dist[i]; // 读每一段相邻站之间的距离}// 先检查有没有单段距离大于 D,如果有,必定到不了终点for (int d : dist) {if (d > D) {cout << -1 << "\n";return 0;}}int count = 1;     // 包含起点的第一次充电int remaining = D; // 当前剩余可行驶里程(起点充满电)// 依次尝试每一段路for (int i = 0; i < N - 1; ++i) {if (remaining < dist[i]) {// 到不了下一站,必须在当前站充电count++;remaining = D; // 充满电}remaining -= dist[i]; // 开车走这一段}cout << count << "\n";return 0;
}


文章转载自:

http://I8QSq4mt.bzLfw.cn
http://0lW10DDb.bzLfw.cn
http://v82y9mZc.bzLfw.cn
http://q7eo7yKE.bzLfw.cn
http://HJVmHyaN.bzLfw.cn
http://tHajvy36.bzLfw.cn
http://1dUspPX1.bzLfw.cn
http://PIUKGmJS.bzLfw.cn
http://s14LR14d.bzLfw.cn
http://Yk6wAAnP.bzLfw.cn
http://8kVVdNBX.bzLfw.cn
http://pY5VTg0r.bzLfw.cn
http://mwgweX6L.bzLfw.cn
http://GBkCIk7c.bzLfw.cn
http://yu4wHI6R.bzLfw.cn
http://9MJXD9gC.bzLfw.cn
http://j8UzK3h7.bzLfw.cn
http://f7yJmlgy.bzLfw.cn
http://4BL9WS9G.bzLfw.cn
http://jAVTTqI8.bzLfw.cn
http://SRdwBeqN.bzLfw.cn
http://nWeFtqAO.bzLfw.cn
http://TQcIockE.bzLfw.cn
http://Ggni9wRl.bzLfw.cn
http://gSHCTRbL.bzLfw.cn
http://h2uJDmLh.bzLfw.cn
http://kFE2kmWy.bzLfw.cn
http://MtREFXN4.bzLfw.cn
http://RSAPVJk5.bzLfw.cn
http://j9M0fDXN.bzLfw.cn
http://www.dtcms.com/a/386756.html

相关文章:

  • 华为P10plus adb 无线调试USB拔除后立即失效解决
  • openharmony 鸿蒙 下 利用蓝牙API(a2dp模块-高级音频,ble模块-低功耗蓝牙等)完成对蓝牙音响的控制(蓝牙广播)
  • 软考-系统架构设计师 需求工程详细讲解
  • 优化 Coze Studio 依赖管理:镜像源配置与高效实践
  • AIGC入门,从理解通信协议sse与streamhttp开始
  • cuda编程笔记(20)-- 混合精度计算
  • 服务器性能测试的性能指标包括哪些?服务器性能测试工具有哪些?
  • 【面试场景题】跨库数据表关联查询怎么处理
  • 无需复杂正则:SLS 新脱敏函数让隐私保护更简单高效
  • [特殊字符]网络安全学习笔记day1——基本概念,包括域名、DNS、脚本语言、后门、WEB、WEB漏洞
  • 使用ZYNQ芯片和LVGL框架实现用户高刷新UI设计系列教程(第三十讲)
  • Langchain4j开发之AI Service
  • 红帽证书需要什么报考条件
  • Ubuntu 虚拟机 | DPDK 协议栈开发 | 2、DPDK驱动绑定VMWare模拟网卡 + Testpmd发包测试
  • 【高等数学】第十二章 无穷级数——第二节 常数项级数的审敛法
  • 从弱 AI 到通用人工智能(AGI):我们还需要跨越哪些技术鸿沟?
  • Redis 在分布式会话管理中的应用:从单体到微服务的平滑迁移
  • 说说你对闭包的理解? 闭包使⽤场景
  • MySQL 存储过程完整实战手册---一篇吃透 Stored Procedure
  • Leetcode 763. 划分字母区间 贪心
  • 嵌入式系统arm高级系统调试技能-25.cat proc/vmallocinfo文件内容解读,内存异常分析
  • 良策金宝AI的技术内核:工程大模型如何破解行业知识壁垒
  • WJCZ(唯诺因)黄金三角抗衰体系的科学机制与作用解析
  • Base64:原理、应用与底层实现详解
  • 【设计模式】解析命令模式并附带一个可撤销重做的例子
  • Python爬虫实战:研究Pandas,构建物联网数据采集和分析系统
  • 视频无法播放怎么办?附详细故障排查指南
  • 【ICCV 2025】UniConvNet:扩展有效感受野并保持对任何规模的卷积神经网络的渐近高斯分布
  • 服装跟单管理系统:驱动服装行业高效运转的核心工具
  • 《LINUX系统编程》笔记p10