제출 #1212935

#제출 시각아이디문제언어결과실행 시간메모리
1212935BigBadBullyArt Collections (BOI22_art)C++20
70 / 100
751 ms564 KiB
#include <bits/stdc++.h>


#include "art.h"

using namespace std;

void solve(signed N)
{
    int n = N;
    vector<int> v(n);
    for (int i =0 ; i< n; i++)
        v[i] = i+1;
    vector<int> ans(n,0);
    for (int i = 1; i <= n; i++)
    {
        auto orig =v;
        v.erase(find(v.begin(),v.end(),i));
        auto va = v,vb = v;
        va.push_back(i);
        vb.insert(vb.begin(),i);
        int raz = publish(vb)-publish(va);
        ans[n-raz-1>>1] = i;
        v = orig;
    }
    reverse(ans.begin(),ans.end());
    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...