Задача #0328

Память 16 MB Время 1000 ms Сложность 33 %
14

  

Teng uchlik

Sizga N ta elementdan iborat binar massiv berilgan(ya’ni massiv elementlari faqatgina 0 va 1 lardan iborat). Siz massivni shunday 3 qism massivga ajratingki har bir qismni alohida o’nlik sanoq tizimiga o’girilganda uchchala qiymat ham bir xil bo’lsin.

Agar massivni yuqoridagi shart asosida uch qismga ajratishning imkoni bo’lsa shu qismlarning 10 lik sanoq tizimidagi qiymatini 109+7 ga bo’lgandagi qoldiqni chop eting, aks holda -1 ni

Eslatma: bu yerda ikkilikdan o’nlik sanoq tizimiga o’girish standart holda bajariladi, ya’ni ikkilikdagi 1010 soni o’nlikda 10 ga teng(5 ga emas).


Входные данные:

Kirish faylining dastlabki satrida bitta butun son, T(1 ≤ T ≤ 10) testlar soni kiritiladi.

Har bir test uchun dastlabki qatorda bitta butun son, N(1 ≤ N ≤ 105) to’plam elementlari soni kiritiladi, keyingi satrda N ta binar son {0, 1}, to’plam elementlari kiritiladi.


Выходные данные:

Chiqish faylida har bir test uchun alohida qatorda bitta butun son, masala shartida so’ralgan javobni chop eting!


Примеры
# input.txt output.txt
1
2
5
1 0 1 0 1
5
1 1 0 1 1
1
-1
Отправить решение
Пожалуйста, войдите в систему, чтобы выполнить это действие,если у вас нет учетной записи, вы можете зарегистрироваться в любое время