【华为OD机试真题 java、python、c++、JsNode】区块链文件转储系统(100%通过+复盘思路)
2023-09-11 14:19:50 时间
代码请进行一定修改后使用,本代码保证100%通过率,本题有java、python、c++、JsNode四种代码。复盘思路在文章的最后
题目描述
区块链底层存储是一个链式文件系统,由顺房的N个文件组成,每个文件的大小不一,依次为F1,F2...Fn。随着时自的推移,所占存储会越来越大。
云平台考虑将区块链按文件转储到廉价的SATA盘,只有连续的区块链文件才能转储到SATA盘上,且转储的文件之和不能超过SATA盘的容量。
假设每块SATA盘容量为M,求能转储的最大连续文件大小之和。
输入描述
第一行为SATA盘容量M,1000<=M<=1000000
第二行为区块链文件大小序列F1,F2...Fn。其中 1<=n<=100000, 1<=Fi<=500
输出描述
求能转储的最大连续文件大小之和
示例1
输入
1000
100 300 500 400 400 150 100输出
950
说明
最大序列和为950,序列为[400,400,150]
示例2
输入
1000
100 500 400 150 500 100输出
1000
说明
最大序列和
相关文章
- paip.判断文件是否存在uapi python php java c#
- paip.截取字符串byLastDot方法总结uapi python java php c# 总结
- 华为OD机试 - 查找重复代码(Java & JS & Python)
- 华为OD机试 - 出错的或电路(Java & JS & Python)
- Python:利用python代码编程实现将视频的avi格式转换为MP4格式
- Python:更改默认启动的python程序及其对应的安装包路径(更改pip的默认安装包的路径)图文教程之详细攻略
- 蓝桥杯官网 试题 PREV-230 历届真题 作物杂交【第十一届】【决赛】【研究生组】【C++】【C】【Java】【Python】四种解法
- 蓝桥杯官网 试题 PREV-278 历届真题 双向排序【第十二届】【省赛】【研究生组】【C++】【C】【Java】【Python】四种解法
- 【华为OD机试 2023】 任务总执行时长(C++ Java JavaScript Python)
- 【华为OD机试 2023】 最差产品奖(C++ Java JavaScript Python)
- 【华为OD机试 2023】 查找单入口空闲区域(C++ Java JavaScript Python)
- 【华为校招机试 2023】 简单的自动曝光、平均像素值(C++ Java JavaScript Python)
- 【华为OD机试 2023】获取最大软件版本号(C++ Java JavaScript Python)
- 【华为OD机试 2023】 优选核酸检测点(C++ Java JavaScript Python)
- 【华为OD机试 2023】 日志首次上报最多积分(C++ Java JavaScript Python)
- 【华为OD机试 2023】 最长的密码(C++ Java JavaScript Python)
- 【华为OD机试 2023】 对称美学(C++ Java JavaScript Python)
- 【华为OD机试 2023】 计算快递主站点(C++ Java JavaScript Python)
- 【华为OD机试 2023】 最大报酬(C++ Java JavaScript Python)
- 【华为OD机试 2023】快递投放问题(C++ Java JavaScript Python)
- 【华为OD机试 2023】 硬件产品销售方案(C++ Java JavaScript Python)
- 【 华为OD机试 2023】新员工座位 / 统计友好度最大值(C++ Java JavaScript Python)
- 【华为OD机试 2023】 字符串解密(C++ Java JavaScript Python)
- 猿创征文 | 三款Python学习开发任选工具&两款数据库工具
- 【java】Java并发编程--Java实现多线程的4种方式