整数値と N レベルのグラフ G を指定して、ルートからリーフ ノードまでの値を合計しようとしています。これらのパス値の最大合計を見つけます。子ノードは複数の親を持つことができます。そのため、ツリーというよりはグラフです。
例えば、
小さな Java アプレット用に BFS を介してこれを実装しようとしましたが、それが最善の方法だったかどうかはわかりません。これをノードの数、つまりO(n)に合わせてスケーリングするための他の提案はありますか? O(n)にスケーリングする方法は考えられません。何か案は?