有哪位大佬有相类似的题啊,觉得这题好有意思
#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;
const int N=110;
int l[N];
int n;//n代表蚂蚁的数量
int main(){
cin>>n;
for(int i=1;i<=n;i++)scanf("%d",&l[i]);
int left=0,right=0;//left是在左侧且向右的,right是在右侧且向左的
for(int i=2;i<=n;i++){
if(l[i]>0&&abs(l[i])<abs(l[1]))left++;
else if(l[i]<0&&(abs(l[i])>abs(l[1])))right++;
}
if(l[1]>0&&right!=0||l[1]<0&&left!=0)cout<<left+right+1<<endl;
else cout<<"1"<<endl;
return 0;
}