私はこの問題を前に見つけましたが、バランスのとれた問題です。プログラムは、サイズnの整数の配列を取ります。プログラムは、この整数の配列を2つの等しい部分に分割し、各半分の整数の和が等しいかどうかを判定します。バランスの取れた小石の問題
ex。 1 2 3 8 10 4
プログラムは、各
14で半分ずつに分割することができることを意味し、trueを返します、ここで私は、これは組み合わせ/順列と懸念している知っていると私は非常に本当にないんだけどそれらに良い。私はブルートフォースの方法を考えることしかできませんでした。これは他の方法でも解決できますか?より効率的なアルゴリズムかもしれない?
ステップバイステップの解決策が非常に役立ちます。ありがとうございました
http://en.wikipedia.org/wiki/Partition_problem – DhruvPathak
フィンガーツリーのデータ構造が私の頭に浮かびます。おそらくそれを使って段階的な解決策を得るための方法があります。 – ony