Submission #417079

#TimeUsernameProblemLanguageResultExecution timeMemory
417079shenxyAncient Machine (JOI21_ancient_machine)C++17
0 / 100
65 ms8168 KiB
#include "Anna.h" #include <algorithm> #include <vector> using namespace std; void Anna(int N, vector<char> S) { int id = 1; for (int i = 0; i < N; ++i) { if (id && S[i] == 'X') id = 0; if (!id && S[i] == 'Z') id = 1; Send(id); } }
#include "Bruno.h" #include <algorithm> #include <vector> using namespace std; void Bruno(int N, int L, vector<int> A) { int ptr = 0, l, m; while (ptr != L && A[ptr] == 1) Remove(ptr); while (ptr != L) { l = ptr; while (ptr != L && A[ptr] == 0) ++ptr; m = ptr; while (ptr != L && A[ptr] == 1) ++ptr; for (int i = m - 1; i > l; --i) Remove(i); for (int i = m; i < ptr; ++i) Remove(i); Remove(l); } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...