//如果这个数左边有比他小的右边有比他大的这个数就是三元组中心
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int nums[1005];
int count=0;
for(int i=0;i<n;i++)
{
cin>>nums[i];
}
for(int i=0;i<n;i++)
{
int left_smaller=0;
int right_larger=0;
for(int j=0;j<i;j++)
{
if(nums[j]<nums[i])
left_smaller++;
}
for(int j=i+1;j<n;j++)//j为数组下标此时小于n即可
{
if(nums[j]>nums[i])
right_larger++;
}
if(left_smaller>0&&right_larger>0)
{count++;}
}
cout<<count<<endl;
return 0;
}
蓝桥杯训练简单题
最新推荐文章于 2024-10-03 23:33:17 发布