文件详细信息
本文件的大小为 577 字节。
#include<cstdio>
int read(){
bool flag=true;
int ch=getchar(),num=0;
while(ch<48||ch>57){
if(ch=='-')flag=false;
ch=getchar();
}
while(ch>=48&&ch<=57)num=(num<<3)+(num<<1)+(ch^48),ch=getchar();
return flag?num:-num;
}
const int maxn=100005;
int t,n,num,cnt_ne,cnt_0,cnt_po;
int main(){
t=read();
register int i;
while(t--){
n=read(),cnt_ne=cnt_0=cnt_po=0;
for(i=1;i<=n;i++){
num=read();
if(num<0)cnt_ne++;
else if(num==0)cnt_0++;
else cnt_po++;
}
if(cnt_ne+cnt_0>=cnt_po-1&&cnt_po+cnt_0>=cnt_ne-1)puts("Yes");
else puts("No");
}
return 0;
}