Submission #617467

#TimeUsernameProblemLanguageResultExecution timeMemory
617467AbdelmagedNourAncient Books (IOI17_books)C++17
0 / 100
1 ms340 KiB
#include<bits/stdc++.h>
using namespace std;
#include<ext/pb_ds/assoc_container.hpp>
#include<ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
tree<int,null_type,greater<int>,rb_tree_tag,tree_order_statistics_node_update>st;
#include "books.h"
//#include"grader.cpp"
long long minimum_walk(vector<int> p, int s) {
    st.clear();
    long long res=0,mx=0;
    for(auto&x:p){
        int temp=2*st.order_of_key(x);
        if(temp)mx=max(mx,1LL*x);
        res+=temp;
        st.insert(x);
    }
    res+=mx*2;
	return res;
}
#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...