Submission #1233362

#TimeUsernameProblemLanguageResultExecution timeMemory
1233362coco2311Infinite Race (EGOI24_infiniterace2)C++17
51 / 100
1095 ms584 KiB
#include <iostream> using namespace std; int main(){ ios::sync_with_stdio(false);cin.tie(0);cout.tie(0); // freopen("input.in","r",stdin); int N,Q; cin>>N>>Q; int mLaps=0; bool isBef[N]; for(int i=0;i<N;i++){ isBef[i]=true; } int a; for(int i=0;i<Q;i++){ cin>>a; if(a>0){ // We overtook someone if(isBef[a]){ isBef[a]=false; } else{ mLaps++; for(int j=0;j<N;j++){ if(j==a)continue; isBef[j]=true; } } } else{ a*=-1; isBef[a]=true; } } cout<<mLaps; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...