133912025-01-07 19:04:38ercseferencSzínezéscpp17Time limit exceeded 20/50699ms1304 KiB
#include <bits/stdc++.h>
using namespace std;
int main()
{
    string x; int n,m,k=0,s;
    cin>>n>>m>>x; bool a[n];
    for(int i=0; i<n; i++){
        if(x[i]=='0')a[i]=0;
        else a[i]=1;}
    for(int i=0; i<=m; i++){
        s=1;
        if(i!=0){cin>>k; a[k-1]=!a[k-1];}
        for(int i=0; i<n-1; i++){
            if(a[i]!=a[i+1])s++;}
        cout<<s/2<<endl;}
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base20/50
1Accepted0/01ms316 KiB
2Accepted0/013ms512 KiB
3Accepted2/21ms500 KiB
4Accepted2/21ms316 KiB
5Accepted3/31ms604 KiB
6Accepted3/31ms316 KiB
7Accepted3/34ms316 KiB
8Accepted3/34ms316 KiB
9Accepted2/24ms316 KiB
10Accepted2/24ms504 KiB
11Time limit exceeded0/3681ms1304 KiB
12Time limit exceeded0/3681ms1264 KiB
13Time limit exceeded0/3699ms1300 KiB
14Time limit exceeded0/3699ms1220 KiB
15Time limit exceeded0/3680ms1224 KiB
16Time limit exceeded0/3680ms1220 KiB
17Time limit exceeded0/3699ms1296 KiB
18Time limit exceeded0/3699ms1220 KiB
19Time limit exceeded0/3690ms1220 KiB
20Time limit exceeded0/3690ms1220 KiB