Submission #965441

#TimeUsernameProblemLanguageResultExecution timeMemory
965441emptypringlescanAncient Machine (JOI21_ancient_machine)C++17
0 / 100
1461 ms262144 KiB
#include "Anna.h" #include <bits/stdc++.h> using namespace std; unordered_map<long long,int> um; int cnt; void brute(int lvl, int cur, int prev){ if(lvl>=40){ um[cur]=cnt; cnt++; return; } if(prev==0){ brute(lvl+1,cur,0); brute(lvl+2,1<<lvl|cur,0); } else brute(lvl+1,cur,0); } void Anna(int N, vector<char> S){ brute(0,0,0); }
#include "Bruno.h" #include <bits/stdc++.h> using namespace std; unordered_map<long long,int> um; int cnt; void brute(int lvl, int cur, int prev){ if(lvl>=40){ um[cur]=cnt; cnt++; return; } if(prev==0){ brute(lvl+1,cur,0); brute(lvl+2,1<<lvl|cur,0); } else brute(lvl+1,cur,0); } void Bruno(int N, int L, vector<int> S){ brute(0,0,0); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...