Aklımda bir sorun var, sanırım bu bir NPC problemi ama bunu nasıl kanıtlayacağımı bilmiyorum.
İşte sorun:
Orada k çok büyük bir gölde adalar ve orada n yelpaze şeklinde dubaları. Bu dubalar aynı boyuttadır ancak farklı başlangıç yönlerine sahiptir ve gölde farklı orijinal konumlardadır. Dubalar kütle merkezinin etrafında serbestçe dönebilir ve rotasyonla ilişkili bir maliyet yoktur.
Şimdi bu dubaları, göldeki tüm adaların bağlanabilmesi için hareket ettirmemiz gerekiyor. Tüm adaları birleştirmek için duba sayısının yeterli olduğunu garanti edebiliriz.
[Not]: Dubaları tekrar kullanamayız !!
Görev, tüm adaları birbirine bağlamak için hareketli pontonların minimum toplam mesafesine sahip çözümü bulmaktır. Bir duba hareket ettirme mesafesi, kütlenin orijinal konumu ile yerleştirilmiş konumu arasındaki mesafe olarak hesaplanabilir.
Açıkça söylemek gerekirse, böyle bir figür çizdim. Diyelim ki 3 A, B ve C adamız var. Gölün bir yerinde bulunuyorlar. Birkaç yelpaze şeklinde pantolon var. Şimdi çözüm, şeklin alt kısmında gösterilen A, B ve C'yi bağlamak için minimum hareket mesafesi toplamı bulmaktır. Umarım sorunu anlamaya yardımcı olur. :)
Sorun bir NPC sorunu gibi görünüyor, ama bunu kanıtlamayı bilmiyorum. bana bu konuda birileri yardımcı olabilir mi?