Lacwik
#cpp #programowanie

Jak sprawdzić czy dany wektor leży nad/pod innym wektorem?
  • Najlepsze
  • Wszystkie komentarze
TheNewIcek
TheNewIcek
@Lacwik: co to znaczy nad/pod?
TheNewIcek
TheNewIcek
@Lacwik: zamiast wolac #cpp #programowanie to wolaj #matematyka . Pytanie tez, czy rzeczone "wektory" moga sie przecinac czy nie. Liczysz ile "deszczu" splynie?:D

// obrazek wyglada jakbys chcial policzyc efektywna powierzchnie "widoczna" od gory :D
KrzaQ2
@Lacwik: w C++ domyślnym znaczeniem słowa wektor jest std::vector - dynamiczna tablica.
that_ugly_dude
@Lacwik:
1. sfortmatuj wektory do postaci: {x, y, czypoczatek}
2. posortuj według współrzędnej x
3. przeglądaj listę po kolei, "od lewej"
4. przetrzymuj stan "ile dachów": początkowo zero, za każdy czy
poczatek==true +1, za
Lacwik
Lacwik Autor
1
@TheNewIcek: w układzie kartezjańskim, wyobraź sobie że pada deszcz a wektor jest dachem. Muszę policzyć jak one na siebie nachodzą i jaką cześć "dachu" znajduje się "pod dachem" :P mam nadzieje że zrozumiale xDD
Lacwik
Lacwik Autor
  • adult
1
Treść przeznaczona dla osób powyżej 18 roku życia...
KolejnyWykopowyJanusz
@Lacwik: jak mamy wektory (x1,y1, x2, y2) oraz (X1, Y1, X2 ,Y2) to pierwszy jest nad drugim gdy min(y1,y2) > max(Y1, Y2)
Lacwik
Lacwik Autor
0