UWAGA: Na prawdziwych zawodach limit pamięci wynosił 1024 MB.
    Profesor Bajtowicz jest cieszącym się wielkim uznaniem historykiem.
    Ostatnio opracował śmiałą hipotezę, wyjaśniającą proces
    formowania się pierwszych państw na kontynencie Bajtopii.
    Powszechnie wiadomo, że zaraz po wielkiej wędrówce ludów tereny
    te zamieszkiwało 
 plemion. Co ciekawe, każde z plemion zajmowało
    pewne terytorium, które na mapie Bajtopii jest prostokątem o bokach równoległych do
    boków mapy. Terytoria nie musiały być rozłączne,
    wobec tego na niektórych terenach dochodziło do spotkania kilku kultur.
W myśl hipotezy profesora Bajtowicza, jeżeli tylko przecięcie terytoriów dwóch plemion miało dodatnie pole, to po pewnym czasie te plemiona łączyły się. Dawało to bodziec do dalszej ekspansji i nowo powstałe plemię rozprzestrzeniało się wewnątrz najmniejszego prostokąta (o bokach równoległych do boków mapy) zawierającego oba ich dotychczasowe terytoria.
Profesor Bajtowicz twierdzi, że proces ten zachodził nieprzerwanie, aż w pewnym momencie przecięcie każdej pary terytoriów miało zerowe pole. Wtedy sytuacja ustabilizowała się i obszary zajmowane przez plemiona przekształciły się w pierwsze państwa.
Profesor wie, że nawet jego autorytet może nie wystarczyć, aby tak innowatorska hipoteza została przyjęta przez skostniałe środowisko naukowe. Na szczęście, dzięki swoim poprzednim badaniom, dysponuje on dwiema dokładnymi mapami. Jedna z nich opisuje lokalizacje pierwotnych plemion, zaś druga - pierwszych państw. Bajtowicz zatrudnił Cię potajemnie, abyś przeprowadził (na podstawie pierwszej mapy) symulację rozwoju plemion według jego modelu. Kiedy dostarczysz mu teoretyczne wyniki, porówna je z faktycznym rozmieszczeniem państw na drugiej mapie i stwierdzi, czy jego hipoteza ma szanse być prawdziwa.
    Pierwszy wiersz wejścia zawiera jedną liczbę całkowitą
    
 (
), oznaczającą liczbę pierwotnych plemion zamieszkujących Bajtopię.
    Następne 
 wierszy zawiera po cztery liczby całkowite 
, 
, 
 oraz 
,
    
, 
 oznaczające,
    że pewne plemię zamieszkiwało terytorium, które na mapie jest prostokątem, którego dwa przeciwległe wierzchołki to 
 oraz 
.
    
     Twój program powinien wypisać w pierwszym wierszu jedną liczbę całkowitą
     
, oznaczającą liczbę państw, które powinny powstać według hipotezy Bajtowicza.
     Następnie Twój program powinien wypisać 
 wierszy, a w każdym
     z nich cztery liczby całkowite 
, 
, 
 i 
 pooddzielane pojedynczymi odstępami,
     oznaczające, że terytorium jednego z państw jest na mapie prostokątem o przeciwległych wierzchołkach
     
 oraz 
, przy czym 
, 
.
     Czwórki te muszą być różne oraz powinny zostać wypisane w kolejności leksykograficznej.
Dla danych wejściowych:
5 7 8 1 4 1 5 2 3 4 5 2 7 2 3 5 9 4 6 8 9
poprawną odpowiedzią jest:
2 1 6 2 9 7 8 1 4
Autor zadania: Bartosz Tarnawski.
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.