Submission #741176

#TimeUsernameProblemLanguageResultExecution timeMemory
741176JakobZorzArranging Shoes (IOI19_shoes)C++14
50 / 100
1081 ms3104 KiB
#include "shoes.h"
#define ll long long

ll count_swaps(std::vector<int> s) {
    ll res=0;
    while(!s.empty()){
        int find=-s[0];
        if(find<0)
            res++;
        s.erase(s.begin());
        for(int i=0;;i++)
            if(s[i]==find){
                res+=i;
                s.erase(s.begin()+i);
                break;
            }
    }
    
    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...
#Verdict Execution timeMemoryGrader output
Fetching results...