CSES - Putka Open 2020 – 5/5 - Pyramidi
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Pyramidin pohjalla on nn lukua ja jokainen ylempi luku on sen vasemman ja oikean alemman luvun xor. Mikä on pyramidin ylin luku?

Tässä on esimerkin syötettä vastaava pyramidi:

Syöte

Syötteen ensimmäisellä rivillä on kokonaisluku nn: lukujen määrä.

Seuraavalla rivillä on nn kokonaislukua a1,a2,,ana_1,a_2,\dots,a_n: pohjalla olevat luvut.

Tuloste

Tulosta yksi kokonaisluku: ylin luku.

Esimerkki

Syöte:

8
2 10 5 12 9 5 1 5

Tuloste:

9

Osatehtävä 1 (17 pistettä)

  • 1n1001 \le n \le 100
  • 1ai1001 \le a_i \le 100

Osatehtävä 2 (83 pistettä)

  • 1n21051 \le n \le 2 \cdot 10^5
  • 1ai1091 \le a_i \le 10^9