3112021-09-22 13:04:11Kevinke12Gyros (30)cpp14Hibás válasz 2/302ms2000 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-=2;
        }
        if((s[i]=='C') && (cs>0))
        {
            ans++;
            cs-=2;
        }
        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ÖsszpontTesztVerdiktIdőMemória
base2/30
1Elfogadva0/02ms1784 KiB
2Hibás válasz0/02ms1900 KiB
3Hibás válasz0/21ms1860 KiB
4Hibás válasz0/21ms1888 KiB
5Hibás válasz0/21ms1892 KiB
6Hibás válasz0/31ms1884 KiB
7Hibás válasz0/32ms1920 KiB
8Hibás válasz0/31ms1900 KiB
9Hibás válasz0/21ms1908 KiB
10Hibás válasz0/21ms1904 KiB
11Elfogadva2/21ms1908 KiB
12Hibás válasz0/31ms1928 KiB
13Hibás válasz0/32ms1984 KiB
14Hibás válasz0/32ms2000 KiB