|
|
|
|
[Runda 30] - Spotkanie po latach
Marcin Skiba - 24 maja 2010, o 20:16
" />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?
Krzysztof Drab - 25 maja 2010, o 06:39
" />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.
Rozwiązanie dostało 4/11.
Damian Rusak - 25 maja 2010, o 14:22
" />Przyjrzę się temu i dam znać:)
zanotowane.pldoc.pisz.plpdf.pisz.plalbionteam.htw.pl
zanotowane.pldoc.pisz.plpdf.pisz.plcichooo.htw.pl
|
|
|
|