- Time limit: 1.00 s
- Memory limit: 128 MB
Uolevilla on tavaraa joista jokainen painaa 1kg. Joillain tavaroilla on erityinen yhteys: on tavaraparia niin että jos Uolevi pakkaa tavaran niin Uolevin on pakattava myös tavara , ja jos Uolevi pakkaa tavaran niin Uolevin on pakattava myös tavara .
Tehtäväsi on selvittää kaikki mahdolliset repun yhteispainot.
Syöte
Syötteen ensimmäisellä rivillä kaksi kokonaislukua ja : tavaroiden määrä ja erityiset tavaraparit.
Sitten syötteessä on riviä joista jokaisella on luvut ja .
Tuloste
Tulosta pituinen merkkijono jossa kohdalla on jos on mahdollista pakata tasan kiloa reppuun ja jos ei ole.
Rajat
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