OD 统一机试:通过软盘拷贝文件
最近更新的博客
【喜报】华为OD统一考试(B卷)题库清单(已收录130题),更快,更全的 B 卷题库大纲
其他OD统一考试试卷整理
华为 od 2023 | 什么是华为 od,od 薪资待遇,od 机试题清单
华为OD机试(含B卷)真题2023 精简版,50道100分题目。如果距离机考时间不多了,就看这个吧
华为OD机试(A、B卷)、机考,200分的题目整理如下,冲满分必备

==感谢 OD 机考同学投递题目~==

OD 统一机试:通过软盘拷贝文件
题目描述
有一名科学家想要从一台古董电脑中拷贝文件到自己的电脑中加以研究。
但此电脑除了有一个 3.5 寸软盘驱动器以外,没有任何手段可以将文件持贝出来,而且只有一张软盘可以使用。
因此这一张软盘是唯一可以用来拷贝文件的载体。
科学家想要尽可能多地将计算机中的信息拷贝到软盘中,做到软盘中文件内容总大小最大。
已知该软盘容量为 1474560 字节。文件占用的软盘空间都是按块分配的,每个块大小为 512 个字节。
一个块只能被一个文件使用。拷贝到软盘中的文件必须是完整的,且不能采取任何压缩技术。
输入描述
第 1 行为一个整数 N,表示计算机中的文件数量。1 ≤ N ≤ 1000.
接下来的第 2 行到第 N+1 行(共 N 行),每行为一个整数,表示每个文件的大小 Si,单位为字节。
0 ≤ i < N,0 ≤ Si ≤ 1000000
输出描述
科学家最多能拷贝的文件总大小
备注
为了充分利用软盘空间,将每个文件在软盘上占用的块记录到本子上。即真正占用软盘空间的只有文件内容本身。
🔈🔈 特别提醒,订阅专栏前一定要看好题解语言哦~
华为 OD 机考 Python https://blog.csdn.net/hihell/category_12199275.html
华为 OD 机考 C++ https://blog.csdn.net/hihell/category_12199283.html
华为 OD 机考真 C 语言 https://blog.csdn.net/hihell/category_12225286.html
华为 OD 机考 JAVA https://blog.csdn.net/hihell/category_12201821.html
华为 OD 机考 JS https://blog.csdn.net/hihell/category_12201825.html
华为 OD 机考 Golang https://blog.csdn.net/hihell/category_12231589.html