// 给定一个数列问有多少元素是递增三元组的中心
#include <stdio.h>
int main()
{
int n,a[10],j,p=0,b[10],i,k,num;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n-2;i++)
{
for(j=i+1;j<n-1;j++)
{
if(a[i]<a[j])//(1)
{
for(k=j+1;k<n;k++)
{
if(a[j]<a[k])//(2)进行两次判断如果成立的话则满足中间的a[j]为三元组中心
{
b[p]=j;//将满足条件的所有元素存入数组,
p++;
}
}
}
}
}
num=p;//将元素数赋值给num,接下来将重复的元素去掉
for(i=0;i<n-1;i++)
{
if(b[i]!=0)
{
for(j=i+1;j<n;j++)
{
if(b[i]==b[j])
{
b[j]=0;
num--;//如果发现相同的将原来总的数减去一个重复的
}
}
}
}
printf("%d",num);
return 0;
}