제출 #1148213

#제출 시각아이디문제언어결과실행 시간메모리
1148213Sir_Ahmed_ImranInfinite Race (EGOI24_infiniterace2)C++17
100 / 100
64 ms9800 KiB
                //    01001100 01001111 01010100 01000001    \\
                //                                           \\
                //                ╦  ╔═╗╔╦╗╔═╗               \\
                //                ║  ║ ║ ║ ╠═╣               \\
                //                ╩═╝╚═╝ ╩ ╩ ╩               \\
                //                                           \\
                //    01001100 01001111 01010100 01000001    \\

#include <bits/stdc++.h>
using namespace std;

#define N 200001
#define nl '\n'
#define ff first
#define ss second
#define add insert
#define ll long long
#define ld long double
#define terminator main
#define pll pair<ll,ll>
#define append push_back
#define pii pair<int,int>
#define all(x) (x).begin(),(x).end()
#define L0TA ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL)

void solve(){
    map<int, bool> x;
    int n, m, o, p;
    cin >> n >> m;
    o = 0;
    while(m--){
        cin >> p;
        if(p < 0) 
            x[-p] = 0;
        else{
            if(x[p]){
                o++;
                x.clear();
            }
            x[p] = 1;
        }
    }
    cout << o;
}

int terminator(){
    L0TA;
    solve();
    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...