Przecięcia losowych podzbiorów odcinka

0

Czy ma ktos moze gotowca do tego tematy, praca ma sluzyc do stworzenia narzedzia do generowania nastepujacych eksperymentow:

  1. losujemy dwa n-elementowe podzbiory odcinka [0,1]
    (n jest dużą liczbą, rzędu 1000-100000)
  2. z każdego z nich losujemy k podzbiory
  3. patrzymy czy się one przecinają.
    Prosze o Pomoc!
0
Skura10 napisał(a)

Czy ma ktos moze gotowca do tego tematy, praca ma sluzyc do stworzenia narzedzia do generowania nastepujacych eksperymentow:

  1. losujemy dwa n-elementowe podzbiory odcinka [0,1]
    (n jest dużą liczbą, rzędu 1000-100000)
  2. z każdego z nich losujemy k podzbiory
  3. patrzymy czy się one przecinają.
    Prosze o Pomoc!

Hmmm... o ile dobrze zrozumiałem musisz sprawdzać czy każde dwa odcinki się przecinają... Każdy odcinek to przecież część prostej. Skoro tak to możesz ułożyć równania tych prostych (y=ax+b) i rozwiązać układ równań tych prostych:
y=a_1x+b_1
y=a_2
x+b_2
Otrzymasz punkt przecięcia się tych prostych... I teraz sprawdzasz czy ten punkt przecięcia należy do któregoś z odcinków...

1 użytkowników online, w tym zalogowanych: 0, gości: 1