180個のボールを持っています。
70個のバケツを持っています。
各ボールの値は、ボールが入っているバケットによって異なります。
ball1 = { 1, 14, 2, 3, 4 ... } //70 values in total for each bucket
ball2 = { 24, 2, 23, 2, 5 ... }
...
各バケツには運べるボールの最大数がありますが、70 個のバケツが運べるボールの総数は 180 です。つまり、180 個のボールすべてが正確に収まります。(すべてのバケツは少なくとも 1 つのボールを運ぶ必要があります)
{bucket1, 3} {bucket2, 1} { bucket3, 2} {bucket4, 1} ...
これでボールの配置をどのように最大化しますか?
ブルートフォースを試みましたが、順列の数を数えた後、すぐに後悔しました。