距離に関係しないコストを最小限に抑えながら、数直線上のポイントを訪れる
このACM ICPCの問題について、助けが必要です。私の現在の考えは、これを最短経路問題としてモデル化することであり、これは問題ステートメントの下で説明されています。 問題 あるN = 1000において1-Dの数直線に沿って位置する核廃棄物容器の別個の位置は-500,000 to 500,000、を除いx=0。人は、すべてのごみ箱を集める仕事をします。廃棄物容器が収集されない秒ごとに、1単位の放射線を放出します。人は1秒ごとにユニットx = 0を移動でき1、ごみの収集にかかる時間はごくわずかです。すべてのコンテナを収集している間に放出される放射線の最小量を見つけたい。 サンプル入力: 4にあるコンテナ[-12, -2, 3, 7]。 これらのコンテナを収集するのに最適な順序は[-2, 3, 7, -12]、50ユニットの最小排出量です。説明:人は-22秒後に行き、その時間の間2 unitsに放射線が放出されます。その後、彼は3(距離:)に移動し5、バレルが2 + 5 = 7放射単位を放出した。彼はその銃身がユニットを放出4したx = 7場所に到達するまでにさらに数秒かかります2 + 5 + 4 = 11。彼はそのバレルがユニットを放出19したx = -12場所に到達するのに数秒かかります2 + 5 + 4 + 19 = 30。2 + 7 + 11 + 30 = 50、これが答えです。 …