C++ 代码
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
int n;
int main()
{
scanf("%d",&n);
int pivot,left=0,right=0;
scanf("%d",&pivot);
for(int i=1; i<n; i++)
{
int x;
scanf("%d",&x);
if(abs(x)<abs(pivot)&&x>0)
right++;
if(abs(x)>abs(pivot)&&x<0)
left++;
}
if((pivot<0&&right==0)||(pivot>0&&left==0))
{
puts("1");
}
else
{
printf("%d\n",left+right+1);
}
return 0;
}