아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Linna ristmikute värvimine

시간 제한1초메모리 제한1024 MB

요약
좌표축과 45도 방향의 간선으로 이루어진 평면 도로망에서 같은 색 두 정점을 잇는 간선이 없도록 적은 수의 색으로 정점을 칠한다.
난이도

보통10점 중 6점

유형
그리디, 기하, 그래프
정답자
아직 제출이 없습니다

문제

Ma luban, et see on viimane.

Väga Uhkes Linnas toimub kohe-kohe, umbes kuu aja pärast, Iseäranis Oluline Informaatikaolümpiaad. Et kaugetele külalistele veel rohkem muljet avaldada, otsustas linnapea lisaks tänavatele ka ristmikud ära värvida. Sest noh, miks mitte, onju?

Linn koosneb ikka veel VV ristmikust ning EE neid ühendavast kahesuunalisest tänavast. Ristmikud on nummerdatud 1…V1 \ldots V. Ühtki ristmike paari ei ühenda mitu tänavat, ükski tänav ei ühenda mõnd ristmikku iseendaga ja igalt ristmikult on igale teisele võimalik mööda tänavaid jalutada.

Aga alles nüüd saate te teada, et linnatänavad on, nagu paljudes uutes planeeritud linnades, väga korrapärase struktuuriga. Kui vaatleme linna koordinaattasandil, siis:

  • kõik linna ristmikud on punktid, mis on täisarvuliste koordinaatidega;
  • kõik linna tänavad on sirglõigud, mis on kas koordinaattelgedega paralleelsed või moodustavad nendega 45-kraadise nurga;
  • linna tänavad omavahel ei lõiku.

On 10 võimalikku värvi, mis on nummerdatud 1…101 \ldots 10. Linnapea millegipärast arvab, et linnas on ilgelt huvitav jalutada, kui kuskil ei ole tänavat, mis ühendaks kaht sama värviga ristmikku. Kust tal sellised ideed tulevad? Ma ka ei tea... (Kas te olete üritanud sellistele ülesannetele normaalseid tekste kirjutada?!)

Teie ülesandeks on linn nende värvidega värvida. Ühtlasi, linnaeelarve on linnapea pidevate lolluste tagajärjel üsna vilets, seega erinevate värvide arv võiks olla pigem väike.

입력

Faili esimesel real on kaks täisarvu: VV ja EE (3≤V≤E≤1043 \le V \le E \le 10^4). Järgmisel VV real on igaühel kaks tühikutega eraldatud täisarvu x_ix\_i ja y_iy\_i (0≤x_i≤10000 \le x\_i \le 1000, 0≤y_i≤10000 \le y\_i \le 1000) --- ii-nda ristmiku koordinaadid. Järgmisel EE real on igaühel kaks tühikutega eraldatud täisarvu uu ja vv (1≤u≤V1 \le u \le V, 1≤v≤V1 \le v \le V), mis näitavad, et ristmike uu ja vv vahel on tänav.

출력

Faili kirjutada VV rida, ii-ndale reale ii-nda ristmiku värv (täisarv lõigust 1…101 \ldots 10).

예제2

  1. 예제 1

    입력
    5 8
    0 0
    2 0
    0 2
    2 2
    1 1
    1 2
    1 3
    1 5
    2 4
    2 5
    3 4
    3 5
    4 5
    
    예상 출력
    1
    5
    5
    1
    10
    
  2. 예제 2

    입력
    6 10
    0 0
    1 0
    1 1
    2 1
    0 2
    1 2
    1 2
    1 3
    1 5
    2 3
    2 4
    3 4
    3 5
    3 6
    4 6
    5 6
    
    예상 출력
    1
    2
    3
    4
    5
    1