[1] 授業単元:プログラミングc言語
[2] 問題文(含コード&リンク):手元にある複数の楽曲ファイルを組み合わせて、手持ちの記録媒体
(CD等)の空きが最も少なくなるようなコピーのしかたを決定する。
[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: Cのみ
[4] 期限: 1月9日まで
[5] その他の制限:なるべくスマートなアルゴリズムを書けとの事です
考え方が複雑すぎてうまく出来ないのでお願いします。