Submission #1112417

#TimeUsernameProblemLanguageResultExecution timeMemory
1112417vjudge1Baloni (COCI15_baloni)C++17
0 / 100
901 ms131072 KiB
#include <bits/stdc++.h> // include all standard headers
using namespace std;

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    
    int n;
    cin >> n;

    map<int, int> balloons;
    int temp;
    for(int i = 1; i <= n; i++){
        cin >> temp;
        balloons[temp] = i;
    }

    int currentTarget = n, counter = 0;

    while(currentTarget > 1){
        counter++;
        while(true){
            currentTarget--;
            if(balloons[currentTarget] > balloons[currentTarget - 1]) break;;
        }
    }

    cout << counter << endl;

    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...