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.
Prezydent Bajtogrodu planuje budowę sieci komunikacyjnej, składającej się z przystanków i linii autobusowych. Dwa spośród przystanków, i zostaną wybrane na węzły przesiadkowe, a pozostałe przystanków zostanie połączonych bezpośrednimi liniami autobusowymi z albo (ale nie z obydwoma jednocześnie). Ponadto, w mieście zostanie utworzona linia autobusowa łącząca obydwa węzły przesiadkowe. Z powodu braku funduszy, nie powstaną żadne inne połączenia autobusowe.
Odległość pomiędzy przystankami autobusowymi połączonymi bezpośrednią linią autobusową, znajdującymi się w punktach o współrzędnych i wynosi . Jeżli dwa przystanki połączone są bezpośrednio z tym samym węzłem, to odległość między nimi jest sumą odległości obydwóch przystanków od tego węzła. Jeśli dwa przystanki połączone są z różnymi węzłami przesiadkowymi, to odległość między nimi jest sumą odległości każdego z przystanków od węzła do którego jest on podłączony i odległości pomiędzy węzłami przesiadkowymi.
Napisz program, który:
W pierwszej lini standardowego wejścia znajudje się jedna liczba całkowita (), oznaczająca liczbę wszystkich przystanków w mieście. Każda z kolejnych linii zawiera dwie liczby całkowite dodatnie, nie większe niż - są to współrzędne jednego z przystanków autobusowych. W danym punkcie może znajdować się co najwyżej jeden przystanek.
Twój program powinien zapisać w pierwszym i jedynym wierszu standardowego wyjścia wypisać jedną liczbę całkowitą - największą odległość pomiędzy dwoma przystankami autobusowymi w mieście, przy optymalnym doborze węzłów przesiadkowych i połączeniu przystanków z węzłami.
Dla danych wejściowych:
6 1 7 16 6 12 4 4 4 1 1 11 1
poprawną odpowiedzią jest:
20
Przykładowym danym wejściowym odpowiada powyższy schemat. Przystanki numer 3 i 4 zostały wybrane na węzły przesiadkowe.
Zapożyczone ze starego IOI przez Jakuba Łąckiego.