QOJ.ac

QOJ

时间限制: 5 s 内存限制: 1024 MB 总分: 100 难度: [显示]

#22. Elektrownie

统计

W odległej przyszłości ludzkość odnalazła dużą, ciepłą i bujną planetę do skolonizowania i buduje wiele elektrowni, aby utrzymać nową kolonię. Zdumiewająca technologia pozwala budowniczym ujarzmić ogromną energię Wszechświata. Jest jednak pewien drobny szczegół, który przeoczyli: zbudowanie dwóch elektrowni zbyt blisko siebie niesie ze sobą znaczne ryzyko reakcji łańcuchowej, która z kolei doprowadziłaby do spektakularnej eksplozji. Tego oczywiście należy uniknąć.

Na szczęście istnieją dwa rodzaje energii, których można używać w elektrowniach, zwane jasną i ciemną energią, które nie oddziałują ze sobą. Jeśli część elektrowni będzie działać na jasnej energii, a część na ciemnej, odległość między jednakowymi elektrowniami może być większa niż wcześniej, co uczyni całe przedsięwzięcie mniej niebezpiecznym.

Zadanie

Mając dane położenia $n$ elektrowni (planeta jest wystarczająco duża, abyśmy mogli traktować je jako punkty na płaszczyźnie), przypisz każdej elektrowni jasną albo ciemną energię tak, aby odległość euklidesowa między dwiema elektrowniami tego samego typu była możliwie największa. Aby uniknąć wypisywania liczb rzeczywistych, wypisz jako odpowiedź kwadrat tej maksymalnej odległości, a także podział elektrowni na „jasne” i „ciemne”.

Wejście

W pierwszym wierszu wejścia znajduje się jedna liczba całkowita $N$ ($3 \le N \le 100\,000$) – liczba elektrowni. Spośród kolejnych $N$ wierszy $i$-ty zawiera dwie liczby całkowite $x_i, y_i$ ($0 \le x_i, y_i \le 10^9$) – współrzędne $i$-tej elektrowni. Wszystkie punkty są parami różne.

Wyjście

W pierwszym wierszu wyjścia wypisz jedną liczbę całkowitą – kwadrat maksymalnej odległości, jaką można osiągnąć. Drugi wiersz powinien zawierać liczbę elektrowni działających na jasnej energii, a trzeci wiersz – oddzieloną spacjami listę numerów tych elektrowni. Czwarty i piąty wiersz powinny opisywać elektrownie na ciemnej energii w tym samym formacie. Jeśli istnieje wiele poprawnych rozwiązań, wypisz dowolne z nich.

Podzadania

Podzadanie Punkty Maksymalne $n$
1 10 100
2 25 2000
3 65 $100\,000$

Przykład

Wejście 1

4
0 3
0 0
3 0
3 3

Wyjście 1

18
2
1 3
2
2 4

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.