#include <bits/stdc++.h>
using namespace std;
int main() {
int t;
cin>>t;
while(t--){
int n;
cin>>n;
vector<int> a(n);
int sum=0,count=0;
for(int i=0;i<n;i++){
cin>>a[i];
sum+=a[i];
if(a[i]==-1) count++;
}
if(sum>=0 && count%2==0) cout<<0<<endl;
else if(sum>0 && count%2!=0) cout<<1<<endl;
else{
if(sum%2==0 && count%2==0) cout<<-(sum)<<endl;
else if(sum%2==0 && count%2!=0) cout<<-(sum)+1<<endl;
else if(sum%2!=0 && count%2==0) cout<<-(sum)+1<<endl;
else cout<<-(sum)<<endl;
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCB0OwoJY2luPj50OwoJd2hpbGUodC0tKXsKCQlpbnQgbjsKCQljaW4+Pm47CgkJdmVjdG9yPGludD4gYShuKTsKCQlpbnQgc3VtPTAsY291bnQ9MDsKCQlmb3IoaW50IGk9MDtpPG47aSsrKXsKCQkJY2luPj5hW2ldOwoJCQlzdW0rPWFbaV07CgkJCWlmKGFbaV09PS0xKSBjb3VudCsrOwoJCX0KCQlpZihzdW0+PTAgJiYgY291bnQlMj09MCkgY291dDw8MDw8ZW5kbDsKCQllbHNlIGlmKHN1bT4wICYmIGNvdW50JTIhPTApIGNvdXQ8PDE8PGVuZGw7CgkJZWxzZXsKCQkJaWYoc3VtJTI9PTAgJiYgY291bnQlMj09MCkgY291dDw8LShzdW0pPDxlbmRsOwoJCQllbHNlIGlmKHN1bSUyPT0wICYmIGNvdW50JTIhPTApIGNvdXQ8PC0oc3VtKSsxPDxlbmRsOwoJCQllbHNlIGlmKHN1bSUyIT0wICYmIGNvdW50JTI9PTApIGNvdXQ8PC0oc3VtKSsxPDxlbmRsOwoJCQllbHNlIGNvdXQ8PC0oc3VtKTw8ZW5kbDsKCQl9Cgl9CglyZXR1cm4gMDsKfQ==