比赛 20121109 评测结果 AAAAAATTTT
题目名称 三元数对 最终得分 60
用户昵称 临轩听雨ゐ 运行时间 4.043 s
代码语言 C++ 内存使用 3.26 MiB
提交时间 2012-11-09 10:50:44
显示代码纯文本
#include <fstream>
#include <cstdlib>
#include <cstdio>
using namespace std;
int main()
{
	ifstream in("three.in");
	ofstream out("three.out");
	int n;
	long long a[30001]={0};
	long long ans=0;
	in>>n;  
	for(int i=1;i<=n;i++) in>>a[i];
	for(int i=2;i<n;i++)
	{
		int a1=0,a2=0;
		for(int j=1;j<i;j++)
			if(a[j]<a[i]) a1++;
		for(int j=i+1;j<=n;j++)
			if(a[j]>a[i]) a2++;
		ans+=a1*a2;
	}
	out<<ans<<endl;
	return 0;
}