Lang:GCC
Edit12345678910111213141516171819202122232425262728293031#include<stdio.h>#define AN 100000int solve(int *a, int *b, int n, int start);int main(){int task;int n;int a[AN];int b1[AN];int b2[AN];int yesTable[AN];int noTable[AN];int i,temp1,temp2;int yesCount, noCount;scanf("%d", &task);while (task--){scanf("%d", &n);for (i = 0; i < n; i++)scanf("%d", &a[i]);temp1 = solve(a, b1, n, 0);temp2 = solve(a, b2, n, 1);if ((temp1 == 1) && (temp2 == 1)){yesCount = 0;noCount = 0;for (i = 0; i < n; i++){if (b1[i] == b2[i]){if (b1[i] == 1)