Aşağıdaki yazılardan özür dilemek istiyorum. Bunu başlangıçta göndermek için yanlış forumu seçtiniz. Ancak bunu tam bir israf haline getirmek yerine, gerçek bir "Teorik Bilgisayar Bilimi" problemi olmak için soruyu elden geçirdim.
Sorun: 2B düzlemde içbükey olabilen veya olmayabilen basit bir çokgen A'nın konturunu oluşturan n sıralı nokta alan bir algoritma oluşturun ve m noktaları olan yeni bir çokgen B oluşturur:
- A'daki tüm noktalar B içinde bulunur
- 3 <= m <n
- B, en küçük alana sahip tüm Bs setindeki çokgendir
- B basit bir çokgen olmalıdır (yani kendiliğinden kesişme olmamalıdır).
- Algoritmaya giriş çokgen A ve "m" dir.
- B'deki segmentlerin ve A'daki segmentlerin çakışmasına izin verilir.
Bazı örnek girdiler ve beklenen çıktılar:
- A bir kare ve m 3 ise B, A içeren en küçük yüzey alanına sahip üçgen olacaktır.
- A bir altıgen ve m 4 ise, B, A içeren en küçük yüzey alanına sahip bir dörtgen olacaktır.
Bu sorunu deneyen herkese iyi şanslar. Özellikle çözümün optimal olması gerektiği için bunun çok zor olacağına söz verebilirim.