146952025-01-28 12:01:24PappMatyasTakaros Sorozat (80 pont)cpp17Hibás válasz 40/803ms640 KiB
#include <iostream>

using namespace std;


int main()
{
    int n, ans = 0, st = 0, mini = 100000;
    char c[100000];
    cin >> n >> c;

    for(int i = 0; i < n; i++)
    {
        if(c[i] == '0')
        {
            st++;
        }
    }
    mini = st;
    for(int i = 0; i < n; i++)
    {
        if(c[i] == '0')
        {
            st--;
        }
        else
        {
            st++;
        }
        if(st < mini)
        {
            mini = st;
        }
    }
    cout << mini;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/80
1Hibás válasz0/01ms316 KiB
2Hibás válasz0/03ms500 KiB
3Részben helyes2/41ms316 KiB
4Részben helyes2/41ms316 KiB
5Részben helyes2/41ms316 KiB
6Részben helyes2/41ms500 KiB
7Részben helyes2/41ms500 KiB
8Részben helyes2/41ms316 KiB
9Részben helyes2/41ms344 KiB
10Részben helyes2/41ms316 KiB
11Részben helyes2/41ms316 KiB
12Részben helyes2/41ms508 KiB
13Részben helyes2/43ms316 KiB
14Részben helyes2/43ms492 KiB
15Részben helyes2/43ms316 KiB
16Részben helyes2/43ms316 KiB
17Részben helyes2/43ms316 KiB
18Részben helyes2/43ms448 KiB
19Részben helyes2/43ms400 KiB
20Részben helyes2/43ms640 KiB
21Részben helyes2/43ms512 KiB
22Részben helyes2/43ms316 KiB