Submission #1217320

#TimeUsernameProblemLanguageResultExecution timeMemory
1217320LolkasMeepThe Collection Game (BOI21_swaps)C++20
21 / 100
195 ms416 KiB
//
// --- Sample implementation for the task swaps ---
//
// To compile this program with the sample grader, place:
//     swaps.h swaps_sample.cpp sample_grader.cpp
// in a single folder and run:
//     g++ swaps_sample.cpp sample_grader.cpp
// in this folder.
//
#include "bits/stdc++.h"
#include "swaps.h"
using namespace std;
typedef long long int ll;

void solve(int N, int V) {
    vector<int> pos(N);
    iota(pos.begin(), pos.end(), 1);

    bool sorted = false;
    bool state = false;
    for(int j = 0; j < V; j++){
        if(state){
            for(int i = 1; i < N; i+=2) schedule(i,i+1); 
        }else{
            for(int i = 2; i < N; i+=2) schedule(i,i+1);
            if(N%2==0) schedule(1,N);   
        }
        visit();
        state = !state;
    }

    answer(pos);

}
#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...