#include "shoes.h"
#include <bits/stdc++.h>
using namespace::std;
long long count_swaps(vector<int> s) {
    int n=s.size()/2;
	map<int,vector<int>> pp,np;
	for(int i=0; i<2*n; i++){
        if(s[i]>0){
            pp[s[i]].push_back(i);
        }
        else{
            np[abs(s[i])].push_back(i);
        }
	}
	long long rez=0;
	for(auto po : pp){
        vector<int> pv=po.second, nv=np[po.first];
        for(int i=0; i<pv.size(); i++){
            rez+=abs(pv[i]-nv[i])-1;
            if(pv[i]<nv[i]) rez++;
        }
	}
	return rez;
}
| # | 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... |