Submission #1290678

#TimeUsernameProblemLanguageResultExecution timeMemory
1290678kahoulArranging Shoes (IOI19_shoes)C++20
50 / 100
1096 ms2720 KiB
#include "shoes.h" using namespace std; long long count_swaps(vector<int> s) { vector<int> q = s; int ans = 0 ; while (!q.empty()) { int s = -(*q.begin()); int dist = 0; auto ptr = ++q.begin(); while (*ptr != s) { ++ptr; dist++; } q.erase(ptr); q.erase(q.begin()); ans += dist; if (s < 0) { ans++; } } 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...