Premestanja
View as PDFNa okružnom takmičenju iz informatike učestvuje takmičara. Njihova imena su
. Svi takmičari rade u velikoj prostoriji u kojoj se nalazi
računara u nizu. Imena računara su
. Na početku, takmičar
sedi za računarom
, takmičar
za računarom
, itd., takmičar
za računarom
.
Kako su takmičari generalno nepripremljeni i fragilni, oni se stalno žale na računare, podzemne vode i promaju i traže da se premeste za neki drugi računar. Preciznije, tokom takmičenja se desilo tačno premeštanja, redom. U
-tom premeštanju (
) tačno dva takmičara menjaju mesta: takmičar koji je u tom trenutku radio na računaru
sada prelazi na računar
a takmičar koji je u tom trenutku radio na računaru
prelazi na računar
. Moguće je da se tokom takmičenja neki takmičar premesti više puta (možda i nekoliko puta na isti računar).
Organizator Programer Pera vodi evidenciju o premeštanju takmičara i svaki put kada postoji bar jedan takmičar čiji se redni broj razlikuje za više od od rednog broja računara za kojim taj takmičar trenutno radi, Pera se namršti jer se takmičar baš udaljio od svog početnog računara, što je sumnjivo! Vaš zadatak je da nakon svakog premeštanja odredite da li se Pera namrštio.
Opis ulaza
U prvom redu standardnog ulaza nalaze se nenegativni celi brojevi ,
i
, redom, koji predstavljaju broj takmičara, broj premeštanja i Perin parametar za sumnju. U narednih
redova nalaze se po dva različita prirodna broja
i
: redni brojevi računara sa kojih se takmičari međusobno premeštaju.
Opis izlaza
Ispisati brojeva, svaki u posebnom redu, gde je
-ti broj
ukoliko se nakon
-tog premeštanja Pera namrštio a
ukoliko nije.
Primer 1
Ulaz
8 5 3
4 6
8 2
2 5
5 8
1 2
Izlaz
0
1
1
0
1
Primer 2
Ulaz
10 2 0
1 10
1 10
Izlaz
1
0
Objašnjenje primera
Za prvi primer je ,
,
. Raspored učenika po računarima je na početku 1 2 3 4 5 6 7 8 a nakon svakog premeštanja je
- 1 2 3 6 5 4 7 8 (raspored je dobar jer
itd.)
- 1 8 3 6 5 4 7 2 (raspored je sumnjiv jer npr. učenik
sedi za računarom
a
)
- 1 5 3 6 8 4 7 2 (raspored je sumnjiv jer učenik
sedi za računarom
a
)
- 1 5 3 6 2 4 7 8 (raspored je dobar)
- 5 1 3 6 2 4 7 8 (raspored je sumnjiv jer učenik
sedi za računarom
a
)
Ograničenja
i
Test primeri su podeljeni u 5 disjunktnih grupa:
- U test primerima vrednim
poena važi
.
- U test primerima vrednim
poena važi
.
- U test primerima vrednim
poena važi
.
- U test primerima vrednim
poena važi
.
- U test primerima vrednim
poena nema dodatnih ograničenja.
Comments