#B. 零碎文件占用大小

    传统题 1000ms 256MiB

零碎文件占用大小

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

NTFS 文件系统中默认文件的分配单元以簇的方式进行分配管理,默认最小的簇大小为 44 KB,当文件小于 44 KB或剩余分配不足 44 KB时,实际分配仍旧为一个簇,即 44 KB大小,则会导致占用磁盘空间较大。

33DAI 自己开发了一套文件系统,最小分配的单元大小为 mm KB。即每个文件都会分配 mm 的整数倍 KB 的储存空间来储存。

为了保证能存下又不产生浪费,对于一个原始大小为 xx KB 的文件,如果分配了 y×my\times m 的空间,则必然满足 (y1)×m<xy×m(y-1)\times m \lt x\le y\times m

现在一共有 nn 个文件,给你每个文件的原始大小,请你计算总的空间占用。

输入格式

第一行为空格隔开的两个整数 n,mn,m

第二行为空格隔开的 nn 个整数,即 nn 个文件的大小。

输出格式

一行一个整数,表示最终的总空间占用。

3 4
1 12 33
52

样例解释

三个文件的占用空间分别为 44 KB、1212 KB、3636 KB,总空间占用为 5252 KB。

数据规模与约定

对于 100%100\% 的数据,1n,m10001\le n,m \le 10001文件原始大小10241\le 文件原始大小\le 1024

  • 子任务 1(30 分):保证 n=1n=1
  • 子任务 2(30 分):保证 m=1m=1
  • 子任务 3(40 分):没有特殊限制

语法周赛 Round 21(简单场)

未参加
状态
已结束
规则
乐多
题目
4
开始于
2024-6-28 19:30
结束于
2024-6-30 23:00
持续时间
2 小时
主持人
参赛人数
123