제출 #1254463

#제출 시각아이디문제언어결과실행 시간메모리
1254463aren_danceA Light Inconvenience (CEOI23_light)C++20
0 / 100
18 ms412 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; g.push_back(p); if(p==1){ return {y,g}; } while(pow(2,x)+1<p){ g.push_back(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; g.push_back(p); if(p==1){ return {y,g}; } while(pow(2,x)+1<p){ g.push_back(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...