시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB0000.000%

문제

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 $V$ ristmikust ning $E$ neid ühendavast kahesuunalisest tänavast. Ristmikud on nummerdatud $1 \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 \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: $V$ ja $E$ ($3 \le V \le E \le 10^4$). Järgmisel $V$ real on igaühel kaks tühikutega eraldatud täisarvu $x_i$ ja $y_i$ ($0 \le x_i \le 1000$, $0 \le y_i \le 1000$) --- $i$-nda ristmiku koordinaadid. Järgmisel $E$ real on igaühel kaks tühikutega eraldatud täisarvu $u$ ja $v$ ($1 \le u \le V$, $1 \le v \le V$), mis näitavad, et ristmike $u$ ja $v$ vahel on tänav.

출력

Faili kirjutada $V$ rida, $i$-ndale reale $i$-nda ristmiku värv (täisarv lõigust $1 \ldots 10$).

점수

Selles ülesandes on testid jagatud gruppidesse. Programm saab grupi eest punkte ainult siis, kui ta leiab korrektsed lahendused kõigis gruppi kuuluvates testides. Iga sellise grupi eest saab $\frac{100}{\max(K - 3, 1)}$ protsenti grupi väärtusest, kus $K$ on maksimaalne värvide arv, mida programm mõnes selle grupi testis kasutas.

Seega 100 punkti saab ülesande eest lahendus, mis kasutab igas testis ülimalt nelja erinevat värvi. Märgime, et kurikuulsa neljavärviteoreemi tõttu on nelja värviga värvimine alati võimalik.

서브태스크

번호배점제한
112
212
312
412
513
613
713
813

예제 입력 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

1
5
5
1
10

Selles näites on kasutatud $K = 3$ erinevat värvi. Kui see test moodustaks eraldi grupi, saaks selle eest $\frac{100}{\max(K - 3, 1)} = \frac{100}{\max(0, 1)} = 100$ protsenti punktidest.

예제 입력 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

예제 출력 2

1
2
3
4
5
1

Siin on kasutatud $K = 5$ erinevat värvi, mille eest saaks $\frac{100}{\max(K - 3, 1)} = \frac{100}{\max(2, 1)} = 50$ protsenti punktidest.

채점 및 기타 정보

  • 예제는 채점하지 않는다.