B. 零碎文件占用大小

    Type: Default 1000ms 256MiB

零碎文件占用大小

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

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

Csvoner 自己开发了一套文件系统,最小分配的单元大小为 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 分):没有特殊限制

XAZXOI Round 15 - Level 1

Not Attended
Status
Done
Rule
Ledo
Problem
4
Start at
2025-5-3 19:00
End at
2025-5-5 23:00
Duration
2 hour(s)
Host
Partic.
4