Saya memiliki masalah di pikiran saya, saya pikir itu adalah masalah NPC tapi saya tidak tahu bagaimana membuktikannya.
Inilah masalahnya:
Ada k pulau di sebuah danau yang sangat besar, dan ada n ponton berbentuk kipas. Ponton itu memiliki ukuran yang sama tetapi memiliki arah awal yang berbeda dan berada dalam posisi asli yang berbeda di danau. Ponton dapat berputar bebas di sekitar pusat massa, dan tanpa biaya yang terkait dengan rotasi.
Sekarang kita perlu memindahkan ponton itu agar semua pulau di danau dapat terhubung. Kami dapat menjamin jumlah ponton cukup untuk menghubungkan semua pulau.
[Catatan]: Kami tidak dapat menggunakan kembali ponton !!
Tugasnya adalah menemukan solusi yang memiliki jarak total minimum ponton bergerak untuk membuat semua pulau terhubung. Jarak bergerak satu ponton dapat dihitung sebagai jarak antara pusat posisi semula massa dan posisi yang digunakan.
Untuk memperjelas, saya telah menggambar sosok seperti itu. Misalkan kita memiliki 3 pulau A, B dan C. Mereka berada di suatu tempat di danau. Dan saya punya beberapa pantun berbentuk kipas. Sekarang solusinya adalah menemukan penjumlahan jarak bergerak minimum untuk menghubungkan A, B dan C, yang ditunjukkan di bagian bawah gambar. Semoga ini membantu memahami masalahnya. :)
Tampaknya masalahnya adalah masalah NPC, tapi saya tidak tahu untuk membuktikannya. Ada yang bisa membantu saya dalam hal ini?