文件详细信息

下载本文件

本文件的大小为 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;
}