Bir düzlemdeki birkaç noktanın koordinatları ve her noktayı çevreleyen bir dairenin yarıçapı göz önüne alındığında, daireleri temsil eden çokgenler ve dairelerin birleştiği kenarları çizin. Düz kenarlar her zaman daire-daire kavşak çizgileri boyunca düşecek , ancak bu çizgilerin tam uzunluğunu takip etmeyebilir.
Başına mbomb007 'ın önerisi, 2B Sabun köpüğü davranışını düşünün. Bu teknik olarak yanlış, çünkü sabun köpüğü enerjiyi en aza indirmek için her zaman 120 ° açılarla buluşur, bu daireler herhangi bir açıda buluşabilir.
Bu bir Voronoi diyagramıdır, eksi tanımlanmış bir alan düzlemidir. Sağol Andreas . Bu aslında bir güç diyagramı denilen bir Voronoi diyagramının genellemesidir.
Örnekler
Örneğin, iki nokta ve iki yarıçap göz önüne alındığında, çıkış şöyle görünebilir:
Başka bir nokta ve yarıçap ekle, çıktı şöyle görünebilir:
Giriş
İstediğiniz şekilde girişi yapılandırabilirsiniz. Lütfen aşağıdaki girişlerle sonuçları gönderin.
Test 1
- x: 10, y: 10, r: 10
- x: 25, y: 12, r: 8
Test 2
- x: 8, y: 10, r: 6
- x: 20, y: 8, r: 4
- x: 18, y: 20, r: 12
Çıktı
Çıktı grafiksel olmalı ve çokgen kenarlıkları içermelidir, ancak başka hiçbir şeye gerek yoktur. Noktalar ve kavşakların, örneklerde olduğu gibi temsil edilmesine gerek yoktur.
Kısıtlamalar
- Başka bir dairenin yarıçapı içinde hiçbir nokta bulunmayacaktır.
- Standart kodlama kuralları.
- İle cevap yok boşluklar kabul olabilir, ama onunla eğlenmek serbest hissedeceksiniz.