CSES - Repunpakkaus III
  • Time limit: 1.00 s
  • Memory limit: 128 MB

Uolevilla on nn tavaraa joista jokainen painaa 1kg. Joillain tavaroilla on erityinen yhteys: on mm tavaraparia niin että jos Uolevi pakkaa tavaran aia_i niin Uolevin on pakattava myös tavara bib_i, ja jos Uolevi pakkaa tavaran bib_i niin Uolevin on pakattava myös tavara aia_i.

Tehtäväsi on selvittää kaikki mahdolliset repun yhteispainot.

Syöte

Syötteen ensimmäisellä rivillä kaksi kokonaislukua nn ja mm: tavaroiden määrä ja erityiset tavaraparit.

Sitten syötteessä on mm riviä joista jokaisella on luvut aia_i ja bib_i.

Tuloste

Tulosta nn pituinen merkkijono jossa kohdalla ii on 11 jos on mahdollista pakata tasan ii kiloa reppuun ja 00 jos ei ole.

Rajat

  • 1n21051 \le n \le 2 \cdot 10^5
  • 0m21050 \le m \le 2 \cdot 10^5
  • 1ai,bin1 \le a_i, b_i \le n

Esimerkki

Syöte:

4 2
1 2
3 4

Tuloste:

0101

Syöte:

6 4
1 2
2 3
3 1
4 1

Tuloste:

110111