Pagini recente » Ruksak | Monitorul de evaluare | Ultimul Cartus | Arhipelag2 | Diferente pentru preoni-2006/runda-2/solutii intre reviziile 16 si 17
Nu exista diferente intre titluri.
Diferente intre continut:
Parcurgem laturile poligonului intr-o ordine oarecare. Vom avea doi pointeri $cur$ si $next$ care vor reprezenta doua varfuri consecutive de pe poligonul care e solutia curenta. Daca ambele puncte sunt in interiorul semiplanului, atunci solutiei urmatoare ii adaugam punctul urmator. Daca punctul curent e in interior si punctul urmator este in exterior atunci solutiei ii adaugam punctul de intersectie {$p$}. Daca ambele puncte sunt in exterior procesam urmatoarea pereche. Daca punctul curent e in exterior si urmatorul punct este in interior atunci solutiei ii adaugam punctul de intersectie $p$ si punctul urmator. Astfel obtinem un algoritm de complexitate {$O(n^2^)$}. Mentionam ca acest algoritm poate fi folosit si la determinarea intersectiei a doua poligoane convexe.
Articol scris de 'Meditatii Informatica':https://meditatii-informatica.com
!preoni-2006/runda-2/solutii?nucleu2.jpg!
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.