제출 #1264538

#제출 시각아이디문제언어결과실행 시간메모리
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...