Masala #HQ2I0ZY4DC

Xotira 16 MB Vaqt 1000 ms
14

Balanslangan massiv

″Asaxiy IT″ jamoasida ″Balanslangan massiv″ degan ibora mavjud, xullas bunday massiv deb nomlash uchun massivdagi ixtiyoriy 2 ta elementning XOR summasi ushbu massivda mavjud bo'lishi shart, masalan 2 ta elementdan iborat {2, 3} massivni olaylik bu yerda

2 ^ 3 = 1 ga teng, massiv balanslanishi uchun 1 ham massivda bo'lishi kerak

2 ^ 2 = 0 ga teng, massiv balanslanishi uchun 0 ham massivda bo'lishi kerak

demak {0, 1, 2, 3} massiv balanslangan hisoblanar ekan

Sizning vazifangiz sizga N ta elementda iborat A massiv beriladi ushbu massivni balanslash uchun eng kamida yana nechta element qo`shish kerakligini aniqlab beruvchi dastur tuzib bering!


Kiruvchi ma'lumotlar:

Birinchi qatorda N (1 ≤ N ≤ 1000) soni massiv elementlari soni

Keyingi qatorda N ta Ai (0 ≤ Ai ≤ 1000)massiv elementlari soni


Chiquvchi ma'lumotlar:

Yagona son masala yechimini chiqaring


Misollar
# input.txt output.txt
1
2
0 1
0
2
2
1 2
2
3
2
2 3
2
4
4
0 1 2 3
0