Dengan koordinat beberapa titik pada pesawat, dan jari-jari lingkaran yang mengelilingi setiap titik, gambar poligon yang mewakili lingkaran dan tepi tempat lingkaran bertemu. Tepi lurus akan selalu jatuh di sepanjang garis persimpangan lingkaran-lingkaran , tetapi mungkin tidak mengikuti panjang penuh dari garis-garis ini.
Per saran mbomb007 , bayangkan perilaku gelembung sabun 2D. Itu secara teknis salah, karena gelembung sabun akan selalu bertemu pada sudut 120 ° untuk meminimalkan energi, sementara lingkaran ini dapat bertemu di sudut manapun.
Ini adalah diagram Voronoi, minus bidang luas yang ditentukan. Terima kasih Andreas . Ini sebenarnya adalah generalisasi dari diagram Voronoi yang disebut diagram kekuatan .
Contohnya
Misalnya, diberi dua titik dan dua jari-jari, output mungkin terlihat seperti ini:
Tambahkan titik dan jari-jari lain dan hasilnya mungkin terlihat seperti ini:
Memasukkan
Anda dapat menyusun input sesuai keinginan Anda. Silakan kirim hasil dengan input berikut.
Tes 1
- x: 10, y: 10, r: 10
- x: 25, y: 12, r: 8
Tes 2
- x: 8, y: 10, r: 6
- x: 20, y: 8, r: 4
- x: 18, y: 20, r: 12
Keluaran
Keluaran harus grafis dan harus mencakup batas poligon, tetapi tidak ada lagi yang diperlukan. Poin dan persimpangan tidak perlu direpresentasikan seperti pada contoh.
Kendala
- Tidak ada titik di dalam jari-jari lingkaran lain.
- Aturan codegolf standar.
- Tidak ada jawaban dengan celah yang akan diterima, tetapi jangan ragu untuk bersenang-senang dengannya.