私はVB.net2012を使用しており、コードで次のことを実行したいと考えています。
長さxのメディアアイテムのリストがあります。
リスト内の各アイテムの期間はyです。
合計期間がzの新しいランダムリストを作成したいのですが、アイテムはこの新しいリストに1回しか表示されません。
これを行うための最良の方法は何ですか?これが「リュックサック問題」に該当するかどうかはわかりません。いずれにせよ、擬似コードまたは実際のvb.netコードのいずれかを使用して、これを実現するための支援をお願いします。