デジタル化されたオーディオブックコレクションを整理するための小さなヘルパーユーティリティを作成したいと思います。
CDに書き込む必要のあるフォルダのセットがあります。フォルダを分割することはできません。各フォルダは1つのディスクになります。
ディスクを最も効率的に埋めたい:
- ディスクの数を最小限に抑え、
- ディスクの数が等しい場合は、最も少ないディスクで使用可能なストレージを最大化します(
80 + 20
残りのスペースはよりも優れています50 + 50
)。
どのアルゴリズムを使用する必要がありますか?