Submission #1255176

#TimeUsernameProblemLanguageResultExecution timeMemory
1255176nerrrminArranging Shoes (IOI19_shoes)C++20
10 / 100
0 ms328 KiB
#include "shoes.h"
#include<bits/stdc++.h>
#define pb push_back
using namespace std;
long long count_swaps(std::vector<int> s)
{

    vector < int > lt, rt;
    int i = 0;
    for (auto x: s)
    {
        if(x < 0)lt.pb(i);
        else rt.pb(i);
        i ++;
    }
    int j = 0;
    long long ans = 0;
    for (int i = 0; i < lt.size(); ++ i)
    {
        int f = lt[i];
        int s = rt[i];
        if(s < f)ans += f - s;
        else ans += s - f - 1;
        //ans += abs(s - (f-1));
    }
    return ans;
}
#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...