Submission #1231248

#TimeUsernameProblemLanguageResultExecution timeMemory
1231248omsincoconutArt Collections (BOI22_art)C++17
20 / 100
58 ms416 KiB
#include "art.h"
#include <bits/stdc++.h>

using namespace std;

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

    int cur = publish(p);
    for (int i = N-2; i >= 0; i--) {
        for (int j = 0; j <= i; j++) {
            vector<int> np = p;
            swap(np[j], np[j+1]);
            if (publish(np) < publish(p)) p = np;
        }
    }

    answer(p);
}
#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...