Dat 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