Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<stdio.h>#include<stack>using namespace std;int main(){int i,j,k,n,t;int s[100002];int ans[100002];int num[100002];bool bo;stack<int>s1,s2;scanf("%d",&t);while(t--){scanf("%d",&n);for(i=1;i<=n;i++)scanf("%d",&num[i]);bo=true;s[0]=0;s1.push(1);s2.push(0);if(num[1]>0){s1.push(1);s2.push(1);}while(!s1.empty()){