Submission #1212825

#TimeUsernameProblemLanguageResultExecution timeMemory
1212825lance0The Collection Game (BOI21_swaps)C++20
50 / 100
21 ms420 KiB
#include <bits/stdc++.h> #include "swaps.h" using namespace std; void solve(int N, int V) { vector<int> ans; for (int i = 1; i <= N; i++) { ans.push_back(i); } for (int i = 0; i < 500; i++) { int j; if (i % 2) { j = 2; } else { j = 1; } for (int k = j; k < N; k+=2) { schedule(ans[k-1], ans[k]); } vector<int> res = visit(); for (int k = 0; k < res.size(); k++) {\ //the corresponding indices are j-1+2*k, j+2*k if (res[k] == 0) { swap(ans[j-1+2*k],ans[j+2*k]); } } } answer(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...
#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...