Submission #1017060

#TimeUsernameProblemLanguageResultExecution timeMemory
1017060MohamedFaresNebiliThe Collection Game (BOI21_swaps)C++14
50 / 100
343 ms1740 KiB
    #include <bits/stdc++.h>
    #include "swaps.h"
     
     
            using namespace std;
     
            void solve(int N, int V) {
                vector<int> res(N);
                for(int l = 0; l < N; l++)
                    res[l] = l + 1;
                bool ok = false;

                for(int i = 0; i < V; i++) {
                    for(int l = i % 2; l + 1 < N; l += 2) 
                        schedule(res[l], res[l + 1]);
                    vector<int> K = visit();
                    for(int l = i % 2, cur = 0; l + 1 < N; l += 2, cur++) {
                        if(K[cur] == 0) {
                            swap(res[l], res[l + 1]);
                        }
                    }
                }
                answer(res);
            }

Compilation message (stderr)

swaps.cpp: In function 'void solve(int, int)':
swaps.cpp:11:22: warning: unused variable 'ok' [-Wunused-variable]
   11 |                 bool ok = false;
      |                      ^~
#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...