Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

ODLEG - Odległość

Na płaszczyźnie losuje się trzy punkty, A, B, C. Oblicz odległość od punktu C do odcinka AB.

Input

Wejście skłąda się z kilka linijek, zawierających po sześć liczb całkowitych z zakresu od -10 do 10 (włącznie), przedstawiających kolejno współrzędne punktów A, B, C. Wejście kończy się pustą linijką.

Output

Dla każdej niepustej linii wejściowej obliczyć i wyświetlić w oddzielnej linii odległość od punktu C do odcinka AB. Wynik zaokrąglić i wyświetlić z dokładnością do dwóch miejsc po przecinku.

Example

Input:
-1 0 1 0 0 1
-1 0 1 0 0 0

Output: 1.00
0.00

Dodane przez:Aleksander Denisiuk
Data dodania:2012-12-05
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:C CSHARP C++ 4.3.2 CPP C99 JAVA PAS-GPC PAS-FPC

ukryj komentarze
2012-12-07 20:51:46 Maciej Boniecki
Dziękuję za testy, jednak słabo testowałem swoje rozwiązanie :-)
2012-12-06 15:12:02 Maciej Boniecki
Można prosić o testy do tego zadania?
2012-12-06 13:58:41 Aleksander Denisiuk
Dane wejściowe odpowiadają specyfikacji
2012-12-06 13:57:35 Aleksander Denisiuk
Definicja odległości jest standardowa.
Odległością punktu C od zbioru jest najmniejsza spośród odległości pomiędzy punktem C i punktami tego zbioru.
2012-12-06 13:06:27 Grzegorz Klimczuk
Zasadnicze pytanie odnośnie "Wejście kończy się pustą linijką."
Ponieważ napisałem sam kod który wczytuje i oddaje te same wyniki, a testowanie kończy się kiedy jest nowa linijka (sprawdzane) to czemu tutaj wywołuje się błąd "błąd wykonania (NZEC)" tzn. sprawdzałem ten błąd tyczy się przekroczenia wejścia albo np przekroczenia wielkości tablic itp. jednakże tutaj jest zapewnione że tak nie powinno być
2012-12-06 12:15:23 Piotr KÄ…kol
Pewnie chodzi o to czy na pewno wzorcówka jest dokładna i poprawnie zaokrągla wyniki częściowe i końcowy. Też w sumie mam głupie pytanie, bo nie mogę znaleźć błędu: odległość to najmniejsza spośród odległości pomiędzy punktem C i punktami prostej utworzonej przez punkty A i B, a NIE odległość między punktem C a środkiem odcinka AB? Tak dla pewności.

Ostatnio edytowany: 2012-12-06 12:15:49
2012-12-06 12:11:42 Maciej Boniecki
Można je podejrzeć na liście zgłoszeń, ale oczywiście zrozumiem też odmowę.
2012-12-06 12:03:42 Aleksander Denisiuk
Nie wiem, jak odpowiedzieć na to pytanie. Nie widziałem Pana wyników
2012-12-06 11:50:28 Maciej Boniecki
Sporo testowałem swoje rozwiązanie i szczerze mówiąc nie potrafię znaleźć błędu. W związku z tym czy można wiedzieć, czy różnice w wyniku są rzeczywiście znaczące, czy też mogą wynikać z błędów precyzji?
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.