309 2021. 09. 21 19:57:45 Kevinke12 Gyros (30) cpp14 Hibás válasz 0/30 2ms 1988 KiB
#include <iostream>
#include <bits/stdc++.h>
using namespace std;

int Ans(int cs, int b, string s)
{
    int ans=0;
    for(int i = 0; i < s.length(); i++)
    {
        if((s[i]=='B') && (b>0))
        {
            ans++;
            b--;
        }
        if((s[i]=='C') && (cs>0))
        {
            ans++;
            cs--;
        }
        if((s[i]=='B') && (b>0) &&(cs>0))
        {
            ans++;
            b--;cs--;
        }
    }
    return ans;
}

int main()
{
    int T, be1, be2;
    string be3;
    cin >> T;
    for(int i = 0; i < T; i++)
    {
        cin >> be1 >> be1 >> be2 >>be3;
        cout << Ans(be1, be2, be3) << "\n";
    }
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 0/30
1 Elfogadva 0/0 2ms 1792 KiB
2 Hibás válasz 0/0 2ms 1832 KiB
3 Hibás válasz 0/2 2ms 1868 KiB
4 Hibás válasz 0/2 1ms 1888 KiB
5 Hibás válasz 0/2 1ms 1884 KiB
6 Hibás válasz 0/3 1ms 1892 KiB
7 Hibás válasz 0/3 2ms 1924 KiB
8 Hibás válasz 0/3 1ms 1908 KiB
9 Hibás válasz 0/2 1ms 1908 KiB
10 Hibás válasz 0/2 1ms 1916 KiB
11 Hibás válasz 0/2 1ms 1920 KiB
12 Hibás válasz 0/3 1ms 1936 KiB
13 Hibás válasz 0/3 2ms 1976 KiB
14 Hibás válasz 0/3 2ms 1988 KiB