算法 - 花费最少的时间来产生最多的 MB

algorithm - least amount of time spent to yield the greatest amount of MB

我有:

数据集

我的文件夹里有一堆视频文件。我想对我应该看的文件夹内容进行排名:

我似乎无法找到执行此操作的算法。

任何有关公式的帮助将不胜感激。

编辑:澄清更准确 谢谢

最简单的方法是使用贪婪 属性:根据 size/time 值删除文件夹。 (很容易证明这个贪心的正确性属性)。
根据降序 size/time 值对所有文件夹进行排序。开始删除文件夹,直到未释放所需数量的 space。

所以对我来说似乎有用的是 (tSize/tCount)/tTotalTime = 值

值从降序排列。从高到低