Submission #647918

#TimeUsernameProblemLanguageResultExecution timeMemory
647918rainboyBroken Device 2 (JOI22_device2)C++17
10 / 100
756 ms524288 KiB
#include "Anna.h" #include <vector> using namespace std; const int L = 2000; typedef vector<int> vi; namespace { } int Declare() { return L; } pair<vi, vi> Anna(long long x) { x--; int l = 1; while (x >= l * 2 + 1) x -= l * 2 + 1, l++; vi aa(l, 0); vi bb(l, 0); if (x <= l) for (int i = 0; i < x; i++) aa[i] = 1; else { for (int i = 0; i < l; i++) aa[i] = 1; for (int i = 0; i < x - l; i++) bb[i] = 1; } return make_pair(aa, bb); }
#include "Bruno.h" #include <vector> using namespace std; typedef vector<int> vi; namespace { } long long Bruno(vi cc) { int l = cc.size() / 2, x = 1; for (int k = 1; k < l; k++) x += k * 2 + 1; for (int i = 0; i < l * 2; i++) if (cc[i] == 1) x++; return x; }
#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...