제출 #1323952

#제출 시각아이디문제언어결과실행 시간메모리
1323952aritro_Arranging Shoes (IOI19_shoes)C++20
45 / 100
16 ms3748 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,r;
    for(int i=0;i<n;i++){
        if(s[i]=='L'&&i%2==1) l.pb(i);
        if(s[i]=='R'&&i%2==0) r.pb(i);
    }
    ll ans=0;
    for(int i=0;i<l.size();i++){
        ans+=abs(l[i]-r[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...