ポイントのある地図があります:
各ポイントの横にある緑色の数字はそのポイントのIDであり、赤色の数字はそのポイントのボーナスです。ポイント#1で開始および終了し、少なくともx(この場合は15)ボーナスポイントを獲得する最速のサイクルを見つける必要があります。私は都市を数回使うことができます。ただし、ボーナスポイントは1回しか獲得できません。近似アルゴリズムを使用してこれを行う必要がありますが、どこから始めればよいのかよくわかりません。
出力は次のようになります。
(1,3,5,2,1) (11.813 length)