제출 #986858

#제출 시각아이디문제언어결과실행 시간메모리
986858PagodePaivaArranging Shoes (IOI19_shoes)C++17
50 / 100
599 ms1048652 KiB
#include "shoes.h" #include <bits/stdc++.h> using namespace std; int solve(vector <int> v){ if(v.empty()) return 0; int x = v.back(); if(x > 0){ for(int i = v.size()-1;i >= 0;i--){ if(v[i] == -x){ int res = v.size()-2-i; v.pop_back(); v.erase(v.begin()+i); return res+solve(v); } } } else{ for(int i = v.size()-1;i >= 0;i--){ if(v[i] == -x){ int res = v.size()-1-i; v.pop_back(); v.erase(v.begin()+i); return res+solve(v); } } } return 0; } long long count_swaps(std::vector<int> s) { return solve(s); }
#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...