Moje rozwiązanie: 1. Liczymy współrzędne z1, z2 2. Liczymy odleglość |AB| miedzy punktami A oraz B 3. Mamy trójkąt równoramienny o bokach długości R, R, |AB| 4. Wyznaczam kąt alfa między bokami o długości równej R 5. Długość drogi = alfa/360 * 2 * PI * R
Czyli jednym zdaniem -> liczymy długość łuku wycinka kołowego w którym zawierają się punkty A i B.
Takie rozwiązanie dało mi 4/11, czyli po odliczeniu zadania testowego -> 3 punkty. Gdzie popełniłem błąd?
Moje rozwiązanie: 1. liczymy współrzędne z1, z2 2. jako że środek kuli jest w w punkcie (0, 0 ,0) traktuje te punkty jak wektory i licze kąt między nimi ze wzoru: acos(is(a, b)/length(a)*length(b)). - is to iloczyn skalarny - length to długość wektora 3. Mając już kąt w radianach między tymi wektorami mnożę to przez promień koła i dostaję wynik Tak nawiasem mówiąc to liczyłem dla wszystkich możliwości punktu z, czyli rozpatrywałem cztery warianty.
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości
Nie możesz rozpoczynać nowych wątków Nie możesz odpowiadać w wątkach Nie możesz edytować swoich postów Nie możesz usuwać swoich postów Nie możesz dodawać załączników