Submission #712676

#TimeUsernameProblemLanguageResultExecution timeMemory
712676dungnguyenn_05Ancient Machine (JOI21_ancient_machine)C++17
0 / 100
63 ms8184 KiB
#include<bits/stdc++.h> #include <vector> #include "Anna.h" #define pb push_back using namespace std; typedef vector<int> vi; void Anna(int N, std::vector<char> S) { vi srt; bool ok=0; for(char c:S) { if(c=='X' and !ok) { ok=1; if(srt.size()) { srt.pop_back(); srt.pb(1); } } if(!ok) srt.pb(0); else srt.pb(c=='Z'); } for(int x:srt) Send(x); }
#include<bits/stdc++.h> #include <vector> #include "Bruno.h" #define pb push_back using namespace std; typedef vector<int> vi; char ch[200005]; void Bruno(int N, int L, std::vector<int> A) { int st=0,luu; for(int i=0;i<L;i++) if(A[i]) { st=i+1; break; } for(int i=st-1;i>=0;i--) Remove(i); luu=st; for(int i=st;i<L;i++) { if(A[i]) { for(int run=i-1;run>st;run--) Remove(run); Remove(i); st=i; } } for(int i=st+1;i<L;i++) Remove(i); Remove(luu); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...