Submission #1258999

#TimeUsernameProblemLanguageResultExecution timeMemory
1258999glupanA Light Inconvenience (CEOI23_light)C++20
0 / 100
0 ms408 KiB
#include "light.h"
#include <bits/stdc++.h>

using namespace std;

long long cnt;

void prepare(){
	cnt=1;
}

pair<long long, vector<long long>> join(long long p){
	cnt += p;
	vector<long long> v;
	long long tmp = 1, pow = 1;
	while(tmp < cnt) {
		v.push_back(tmp);
		pow *= 5;
		tmp += pow;
	}
	v.push_back(cnt);
	return {5*p, {v}};
}

pair<long long, vector<long long>> leave(long long p){
	cnt -= p;
	vector<long long> v;
	long long tmp = 1, pow = 1;
	while(tmp < cnt) {
		v.push_back(tmp);
		pow *= 5;
		tmp += pow;
	}
	v.push_back(cnt);
	return {5*p, {v}};
}
#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...