In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.
Na płaszczyźnie dany jest zbiór złożony z
punktów. Odległością prostej
od zbioru
nazywamy
największą spośród odległości punktów ze zbioru
do prostej
. Spośród wszystkich prostych przechodzących
przez pewien ustalony punkt
należy wybrać taką, której odległość do zbioru
jest możliwie najmniejsza.
Jako odpowiedź należy wypisać na standardowe wyjście odległość tej prostej od zbioru
.
Napisz program, który:
W pierwszym wierszu znajduje się jedna liczba całkowite (
).
W drugim wierszu znajdują się dwie liczby całkowite - współrzędne punktu
.
W każdej z kolejnych
linii znajdują się dwie liczby całkowite - współrzędne kolejnych punktów ze zbioru
. Wiadomo, że wartości bezwzględne wszystkich współrzędnych nie przekraczają
.
Wyjśćie powinno zawierać dokładnie jedną liczbę rzeczywistą oznaczającą szukaną odległość z dokładnie trzema miejscami po
przecinku i zaokrągloną w dół. Testy dobrane są tak, że popełnienie błędu mniejszego niż gwarantuje
uzyskanie poprawnego wyniku po zaokrągleniu.
Dla danych wejściowych:
8 3 3 3 1 9 1 7 4 10 4 4 5 1 6 5 9 8 8
poprawną odpowiedzią jest:
4.472
Autor zadania: Jakub Pawlewicz.