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.
Tego lata mieszkańcy Bajtogrodu tłumnie wylegają na miejską plażę nad Jeziorem Bajtockim, by zaznać rozkoszy kąpieli słonecznej. Każdy obywatel Bajtogrodu przybywa na plażę zaopatrzony w najmodniejszy w tym sezonie kocyk wyprodukowany przez firmę Bajtazar i Syn. Wszystkie kocyki mają jednakowe wymiary (choć różnorodne wzory), a każdy plażowicz zawsze ustawia swój kocyk dłuższym bokiem prostopadle do brzegu jeziora.
Jednym z tegorocznych plażowiczów jest profesor Bajtoni. Po kilku dniach plażowania profesor zauważył, że każdy z przybywających na plażę mieszkańców zawsze ustawia kocyk w tym samym, ulubionym przez siebie miejscu plaży. Mimo że mieszkańcy przybywają na plażę i opuszczają ją o różnych porach, profesor nigdy nie słyszał o tym, żeby któryś z plażowiczów swoim kocykiem zajął ulubione miejsce innego plażowicza. Fakt ten zaciekawił profesora, więc postanowił on zbadać to zjawisko.
W tym celu ustalił na plaży układ współrzędnych i dla każdego z mieszkańców Bajtogrodu zapisał sobie współrzędne miejsca na plaży, w którym obywatel ten zawsze rozkłada swój kocyk. Układ jest dobrany w ten sposób, że oś jest równoległa do boków długości , a oś - do boków długości wszystkich kocyków. Profesor chciał początkowo obliczyć, dla każdej pary kocyków, ile wynosi pole przecięcia obszarów zajmowanych przez te kocyki. Potem jednak zorientował się, że do dalszych badań wystarczy mu średnia z tych wartości. Innymi słowy, interesuje go wartość oczekiwana pola przecięcia obszarów zajmowanych przez kocyki należące do dwóch różnych losowych mieszkańców Bajtogrodu. Korzystając z danych dostarczonych przez profesora, pomóż mu wykonać obliczenia.
W pierwszym wierszu wejścia znajdują się trzy liczby całkowite , i (, ), oznaczające, odpowiednio, liczbę mieszkańców Bajtogrodu i wymiary kocyków. Każdy z kolejnych wierszy zawiera dwie liczby całkowite i (), oznaczające współrzędne miejsca, w którym -ty mieszkaniec Bajtogrodu zawsze układa lewy dolny róg swojego kocyka.
Twój program powinien wypisać jedną liczbę rzeczywistą, oznaczającą średnie pole przecięcia obszarów zajmowanych przez kocyki par mieszkańców Bajtogrodu. Twój wynik będzie uznany za poprawny, jeżeli znajdzie się w przedziale , gdzie jest prawidłową odpowiedzią, a .
Dla danych wejściowych:
4 3 5 0 0 2 1 3 3 0 5
poprawną odpowiedzią jest:
1.833333333
Wyjaśnienie do przykładu:
Dokładny wynik to:
Autor zadania: Jakub Łącki.