C[解説]データ構造はvectorが妥当かと思います。最初vectorの要素に1つのケーキがあります。次に、これを取り出して、2つの新しいピースを作り、面積が小さい順にvectorに挿入します。問題の定義から、vectorのインデックスがそのままピースの番号になります。指定されたピースを取り出して、それから2つの新しいピースを作り、小さい順に挿入して、、、を繰り返していきます。最後に、面積でソートするのを忘れずに出力です。masimarock。