#include <bits/stdc++.h>
#include "shoes.h"
// #include "grader.cpp"
using namespace std;
#define all(x) x.begin(), x.end()
#define pb push_back
#define nl '\n'
long long count_swaps(vector<int> s) {
int n = s.size();
long long ans = 0;
bool flag = 0;
for(int i = 0; i < n; i++) {
if(flag != (s[i] > 0)) {
int k = -1;
for(int j = i; j < n; j++) {
if(s[j] == -s[i]) {
k = j;
break;
}
}
for(int j = k; j > i; j--) {
swap(s[k], s[k - 1]);
}
ans += k - i;
}
flag = !flag;
}
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... |