Submission #1323951

#TimeUsernameProblemLanguageResultExecution timeMemory
1323951aritro_Arranging Shoes (IOI19_shoes)C++20
45 / 100
17 ms3240 KiB
//#include "shoes.h"
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define pb push_back

ll count_swaps(std::vector<int> a){
    string s="";
    int n=a.size();
    for(int i=0;i<n;i++){
        if(a[i]>0) s+='R';
        else s+='L';
    }
    //cout<<s<<endl;
    vector<ll> l;
    for(int i=0;i<n;i++) if(s[i]=='L') l.pb(i);
    ll ans=0;
    for(int i=0;i<(n/2);i++) ans+=abs(l[i]-(2*i)); 
    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...