Submission #1294637

#TimeUsernameProblemLanguageResultExecution timeMemory
1294637simona1230Ancient Machine (JOI21_ancient_machine)C++20
70 / 100
42 ms6500 KiB
#include "Anna.h" #include <bits/stdc++.h> namespace { } void Anna(int N, std::vector<char> S) { int f=0; for(int i=0;i<N;i++) { if(S[i]=='X') { if(f==0)Send(1); else Send(0); f=1; } else if(f==1&&S[i]=='Z')Send(1); else Send(0); } }
#include "Bruno.h" #include <bits/stdc++.h> namespace { } void Bruno(int N, int L, std::vector<int> A) { /*for(int i=0;i<A.size();i++) std::cout<<A[i]<<" "; std::cout<<std::endl;*/ int f=-1,l=-1; for(int i=0;i<A.size();i++) { if(A[i]) { for(int j=i-1;j>l;j--) Remove(j); if(f==-1)f=i; else Remove(i); l=i; } } if(f==-1) { for(int i=0;i<N;i++) Remove(i); } else { Remove(f); for(int i=l+1;i<N;i++) Remove(i); } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...