Submission #1325169

#TimeUsernameProblemLanguageResultExecution timeMemory
1325169bw_isamuMountains (NOI20_mountains)C++20
0 / 100
2094 ms1592 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    int n;
    cin >> n;
    vector<int> a(n);
    for (int i = 0; i < n; i++) {
        cin >> a[i];
    }
    int ans = 0;
    for(int k = 1; k < n - 1; k++){
        int left = 0;
        int right = 0;
        for(int j = 0; j < n; j++){
            if(a[j] < a[k] && j < k){
                left++;
            }else if(a[j] < a[k] && j > k){
                right++;
            }
        }
        ans += left * right;
    }
    cout << ans << endl;
    return 0;
}
#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...