제출 #1254455

#제출 시각아이디문제언어결과실행 시간메모리
1254455aren_danceA Light Inconvenience (CEOI23_light)C++20
0 / 100
15 ms416 KiB
#include "light.h"
#include <bits/stdc++.h>
using namespace std;
long long cnt;
void prepare(){
	cnt = 1;
}

std::pair<long long, std::vector<long long>> join(long long p){
    vector<long long> g;
    int x=1;
    long long y=p;
    cnt+=p;
    p=cnt;
    while(p>1){
        g.push_back(p);
        p-=pow(2,x);
        x++;
    }
    g.push_back(1);
    reverse(g.begin(),g.end());
    return {y,g};
}

std::pair<long long, std::vector<long long>> leave(long long p){
	cnt-=p;
	long long y=p;
	p=cnt;
	vector<long long> g;
    int x=1;
    while(p>1){
        g.push_back(p);
        p-=pow(2,x);
        x++;
    }
    g.push_back(1);
    reverse(g.begin(),g.end());
    return {y,g};
}
#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...