Dla to pozwala zakładać masz m
kolumn i wierszy n
:
. . . .
. . . .
. . . .
podano siatce m
jest 4 i n
to 3. powiedzmy trzeba wiedzieć ile prostokąt można tworzyć w przypadku wybrania lewym górnym punkcie . W przypadku wybrania opcji lewy górny róg-tj
* . . .
. . . .
. . . .
Musisz mieć 3
punkt wyboru w prawo i 2 punkty do wyboru na dole, więc całkowite kombinacje są: 3*2 = 6
.
Zatem łączna liczba prostokąt można tworzyć będzie odpowiadać ogólnej liczby prostokątów na każdy punkt startu z (0, 0)
(top left
zakładać być 0, 0
) aż (m-1, n-1)
.
Jeśli próbujesz znaleźć sumowanie to:
[(m-1)*(n-1) + (m-2)*(n-1) + (m-3)*(n-1) ... + (n-1)] +
[(m-1)*(n-2) + (m-2)*(n-2) ... + 1*(n-2)] +
[(m-1)*(n-3) + (m-2)*(n-3) ... + 1*(n-3)] +
...
która jest równa
(n-1)*(1 + 2 + .. + m-1)
+
(n-2)*(1 + 2 + .. + m-1)
+
.
.
+
1*(1 + 2 + ... + m-1)
Więc masz
(1 + 2 + ... + n-1) * (1 + 2 + 3 ... + m-1)
= mn(n-1)(m-1)/4
Od m
i n
to sprawa nie są liczba punktów, ale liczba utworzonych segmentów linii. Powyższy wzór można przekształcić:
m = m + 1
&
n = n + 1
I staje
(n+1)(m+1)mn/4
Ile trójkątów o rozmiarach są tam na siatce mxn? Teraz podsumuj to dla wszystkich aib. –
Szukam jednej formuły. – q0987
Próbuję ci pomóc znaleźć. –