제출 #1178718

#제출 시각아이디문제언어결과실행 시간메모리
1178718alexddA Light Inconvenience (CEOI23_light)C++20
0 / 100
129 ms408 KiB
#include<bits/stdc++.h>
#include "light.h"
using namespace std;
#define int long long
int n;
void prepare()
{
    n=1;
}
vector<long long> calc()
{
    vector<int> aux;
    for(int i=0;(1LL<<i)<=n;i++)
    {
        aux.push_back(n - (1LL<<i) + 1);
    }
    if(aux.back() != 1)
        aux.push_back(1);
    reverse(aux.begin(),aux.end());
    return aux;
}
pair<long long, vector<long long>> join(long long p)
{
    n += p;
    return {4*p, calc()};
}
pair<long long, vector<long long>> leave(long long p)
{
    n -= p;
    return {4*p, calc()};

}
/**

4
3
-2
2
3

*/
#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...