直接统计y轴两边点的个数
如果在一边点的个数<=1,那么就把这个点删去,
cout<<"Yes"<<endl;
否则
cout<<"No"<<endl;
代码:
#include<bits/stdc++.h>
using namespace std;
int n;
int x,y;
int a1=0,a2=0;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>x>>y;
if(x>0)a1++;
else a2++;
}
if(a1<=1||a2<=1)cout<<"Yes"<<endl;
else cout<<"No"<<endl;
return 0;
}