Submission #1264538

#TimeUsernameProblemLanguageResultExecution timeMemory
1264538happyboyInfinite Race (EGOI24_infiniterace2)C++20
100 / 100
13 ms1224 KiB
#include <bits/stdc++.h> using namespace std; int n,q,moses,a[200001],mx,prv,now[200001],cnt[200001],x[200001]; bool b[200001]; int main(){ ios::sync_with_stdio(false); cin.tie(0); cin>>n>>q; for(int i=1;i<=n;i++){ a[i]=-1e9; } for(int i=1;i<=q;i++){ cin>>moses; if(moses>0){ if(a[moses]!=-1e9) mx=max(mx,a[moses]+1); a[moses]=mx; } else{ a[abs(moses)]--; mx=max(mx,a[moses]); } } cout<<mx<<"\n"; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...