Submission #1287919

#TimeUsernameProblemLanguageResultExecution timeMemory
1287919lucianMountains (NOI20_mountains)C++20
64 / 100
2094 ms2624 KiB
#include <bits/stdc++.h>
#define int long long

using namespace std;

signed main(){
	int n;
	cin >> n;
	int a[n + 5];
	for(int i = 1; i <= n; i++){
		cin >> a[i];
	}
	int total = 0;
	for(int i = 2; i <= n - 1; i++){
		int l = 0, r = 0;
		for(int j = 1; j <= i - 1; j++){
			if(a[i] > a[j]){
				l++;
			}
		}
		for(int j = i + 1; j <= n; j++){
			if(a[i] > a[j]){
				r++;
			}
		}
		total += r * l;
	}
	cout << total;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...