Xort
View as PDFDat je niz koji se sastoji od
prirodnih brojeva. Prvi broj ima indeks
, drugi
, itd. Potrebno je izvršiti
upita. Postoji dva tipa upita:
- xort
: primeniti
na sve elemente niza i zatim sortirati niz
.
predstavlja operaciju ekskluzivnog ili nad bitovima, odnosno operaciju xor.
- get
: ispisati
na standardni izlaz.
Opis ulaza
- U prvom redu standardnog ulaza nalazi se broj
(
).
- U drugom redu nalazi se
brojeva koji predstavljaju niz
(
). Niz
ne mora biti sortiran na početku.
- U trećem redu nalazi se broj
(
).
- U narednih
redova nalaze se opisi upita. U svakoj liniji po jedna reč i jedan broj: "xort
" (
) ili "get
" (
).
Opis izlaza
Za svaki upit drugog tipa ispisati u posebnom redu.
Primer ulaza
5
0 1 2 3 5
5
get 2
xort 4
get 1
get 2
get 5
Primer izlaza
1
1
4
7
Objašnjenje primera
Posle xort operacije .
Comments