Submission #1234305

#TimeUsernameProblemLanguageResultExecution timeMemory
1234305PenguinsAreCuteBroken Device 2 (JOI22_device2)C++17
10 / 100
462 ms589824 KiB
#include "Anna.h" #include <bits/stdc++.h> using namespace std; int Declare() { return 2000; } std::pair<std::vector<int>, std::vector<int> > Anna(long long A) { int B = ((A - 1) / 4000) + 1, C = (A - 1) % 4000; if(C > 2 * B) { C -= (2 * B + 1); B = 2001 - B; } vector<int> X(B, 0), Y(B, 0); for(int i=0;i<B;i++) X[i] = (i < C); for(int i=0;i<B;i++) Y[i] = (i + B < C); return make_pair(X, Y); }
#include "Bruno.h" #include <bits/stdc++.h> long long Bruno(std::vector<int> u) { int B = u.size() / 2; int C = 0; for(auto i: u) C += i; if(B > 1000) { B = 2001 - B; C += (2 * B + 1); } return 4000 * (B - 1) + C + 1; }
#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...