#include "shoes.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define MID ((l+r)/2)
const ll INF=1e18;
long long count_swaps(vector<int> s){
ll n=s.size()/2;
pair<ll,ll> x[2*n];
for(ll i=0; i<2*n; i++){
x[i]={i,s[i]};
}
ll ans=INF;
do{
bool ok=1;
for(ll i=0; i<2*n; i+=2){
if(x[i].second>0 || x[i+1].second<0 || abs(x[i].second)!=abs(x[i+1].second)){
ok=0;
break;
}
}
if(!ok) continue;
ll y=0;
for(ll i=0; i<2*n; i++){
for(ll j=0; j<i; j++){
if(x[j].first>x[i].first) y++;
}
}
ans=min(ans,y);
} while(next_permutation(x,x+2*n));
return ans;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |