Submission #935748

#TimeUsernameProblemLanguageResultExecution timeMemory
935748KickingKunAncient Machine (JOI21_ancient_machine)C++17
70 / 100
49 ms8152 KiB
#include "Anna.h" #include <vector> void Anna(int N, std::vector<char> S) { int p = 0; while (p < N && S[p] != 'X') Send(0), ++p; while (p < N) { Send(1); ++p; while (p < N && S[p] != 'Z') Send(0), ++p; } }
#include "Bruno.h" #include <vector> void Bruno(int N, int L, std::vector<int> A) { int fir = 0; while (fir < L && A[fir] == 0) ++fir; for (int pos = fir + 1; pos < L;) { int st = pos; while (pos < L && A[pos] == 0) ++pos; for (int i = pos - 1; i >= st; i--) Remove(i); if (pos < L) Remove(pos), ++pos; } for (int i = 0; i < fir; i++) Remove(i); if (fir < L) Remove(fir); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...