[Algorytmy] Dwa najbardziej oddalone od siebie punkty
: 13 cze 2011, o 18:49
faktycznie ładne..
ale już przeszło to moje dwa przejścia pętli, szybki czas.. najpierw określam najmniejszy prostokąt w którym mieszczą się wszytskie punkty a następnie szukam czterech punktów położonych najbliżej każdego rogu prostokąta (jeśli jest kilka tak samo blisko danego rogu to bierzemy byle który, bez znaczenia), następnie wynik to max z modułów dwóch różnic: lewy_dolny - prawy_górny oraz prawy_dolny - lewy_górny. dzięki wszystkim, bo sam jakoś nie mogłem tego ruszyć..
podoba mi się bardzo to z metryką maksimum, już zaczynam powoli rozumieć, ale da się w czasie liniowym znaleźć ten wynik?
ale już przeszło to moje dwa przejścia pętli, szybki czas.. najpierw określam najmniejszy prostokąt w którym mieszczą się wszytskie punkty a następnie szukam czterech punktów położonych najbliżej każdego rogu prostokąta (jeśli jest kilka tak samo blisko danego rogu to bierzemy byle który, bez znaczenia), następnie wynik to max z modułów dwóch różnic: lewy_dolny - prawy_górny oraz prawy_dolny - lewy_górny. dzięki wszystkim, bo sam jakoś nie mogłem tego ruszyć..
podoba mi się bardzo to z metryką maksimum, już zaczynam powoli rozumieć, ale da się w czasie liniowym znaleźć ten wynik?