#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)/2<<endl;
else if(sum%2==0 && count%2!=0) cout<<-(sum)/2 + 1<<endl;
else if(sum%2!=0 && count%2==0) cout<<-(sum)/2 + 1<<endl;
else cout<<-(sum)/2<<endl;
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCB0OwoJY2luPj50OwoJd2hpbGUodC0tKXsKCQlpbnQgbjsKCQljaW4+Pm47CgkJdmVjdG9yPGludD4gYShuKTsKCQlpbnQgc3VtPTAsY291bnQ9MDsKCQlmb3IoaW50IGk9MDtpPG47aSsrKXsKCQkJY2luPj5hW2ldOwoJCQlzdW0rPWFbaV07CgkJCWlmKGFbaV09PS0xKSBjb3VudCsrOwoJCX0KCQlpZihzdW0+PTAgJiYgY291bnQlMj09MCkgY291dDw8MDw8ZW5kbDsKCQllbHNlIGlmKHN1bT4wICYmIGNvdW50JTIhPTApIGNvdXQ8PDE8PGVuZGw7CgkJZWxzZXsKCQkJaWYoc3VtJTI9PTAgJiYgY291bnQlMj09MCkgY291dDw8LShzdW0pLzI8PGVuZGw7CgkJCWVsc2UgaWYoc3VtJTI9PTAgJiYgY291bnQlMiE9MCkgY291dDw8LShzdW0pLzIgKyAxPDxlbmRsOwoJCQllbHNlIGlmKHN1bSUyIT0wICYmIGNvdW50JTI9PTApIGNvdXQ8PC0oc3VtKS8yICsgMTw8ZW5kbDsKCQkJZWxzZSBjb3V0PDwtKHN1bSkvMjw8ZW5kbDsKCQl9Cgl9CglyZXR1cm4gMDsKfQ==