135292025-01-08 09:26:33antiSzínezéscpp17Runtime error 0/508ms632 KiB
#include <iostream>

using namespace std;

int main()
{
    int n, q;
    cin >> n >> q;

    int t[n], kar;
    cin >> kar;
    int h=n-1;
    while(kar>0){
        t[h] = kar%10;
        kar /= 10;
        h--;
    }

    int u[q];
    for(int i=0; i<q; i++){
        cin >> u[i];
    }

    int szakadas = 0;
    for(int i=1; i<n; i++){
        if(t[i] != t[i-1])
            szakadas++;
    }
    cout << (szakadas+1)/2 << endl;

    q--;
    while(q>=0){
        t[u[q]-1] = (t[u[q]-1] + 1) % 2;

        int szakadas = 0;
        for(int i=1; i<n; i++){
            if(t[i] != t[i-1])
                szakadas++;
        }
        cout << (szakadas+1)/2 << endl;
        q--;
    }

}
SubtaskSumTestVerdictTimeMemory
base0/50
1Accepted0/01ms508 KiB
2Runtime error0/01ms316 KiB
3Runtime error0/21ms316 KiB
4Runtime error0/21ms316 KiB
5Runtime error0/31ms508 KiB
6Runtime error0/31ms316 KiB
7Runtime error0/31ms632 KiB
8Runtime error0/31ms316 KiB
9Runtime error0/21ms316 KiB
10Runtime error0/21ms316 KiB
11Runtime error0/38ms412 KiB
12Runtime error0/38ms316 KiB
13Runtime error0/38ms316 KiB
14Runtime error0/38ms600 KiB
15Runtime error0/38ms508 KiB
16Runtime error0/38ms404 KiB
17Runtime error0/38ms412 KiB
18Runtime error0/38ms316 KiB
19Runtime error0/38ms320 KiB
20Runtime error0/38ms404 KiB