65432023-12-08 11:20:45tamasmarkGyros (30)cpp17Hibás válasz 13/304ms3300 KiB
// gyros.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>
#include <deque>
#include <string>

using namespace std;

int t, n, csirke, borju, i, j, db,vegyes;
char s;
deque<int>megold;

int main()
{
    cin >> t;
    while (t)
    {
        db = 0;
        cin >> n >> csirke >> borju;
        for (i = 1; i <= n; ++i)
        {
            cin >> s;
            if (s == 'C'&&csirke>=2)
            {
                db++;
                csirke -= 2;
            }
            else if (s == 'B' && borju >= 2)
            {
                db++;
                borju -= 2;
            }
            else if (s == 'V')
            {
                vegyes++;
            }
        }
        while (csirke && borju&&vegyes)
        {
            db++;
            csirke--;
            borju--;
            vegyes--;
        }
        megold.push_back(db);
        t--;
    }
    for (auto& e : megold) cout << e << "\n";
    return 0;
}
/*
2
5 5 3
VBCVC
2 2 1
VC

*/
// Run program: Ctrl + F5 or Debug > Start Without Debugging menu
// Debug program: F5 or Debug > Start Debugging menu

// Tips for Getting Started: 
//   1. Use the Solution Explorer window to add/manage files
//   2. Use the Team Explorer window to connect to source control
//   3. Use the Output window to see build output and other messages
//   4. Use the Error List window to view errors
//   5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project
//   6. In the future, to open this project again, go to File > Open > Project and select the .sln file
RészfeladatÖsszpontTesztVerdiktIdőMemória
base13/30
1Elfogadva0/03ms1960 KiB
2Hibás válasz0/04ms2040 KiB
3Elfogadva2/23ms2252 KiB
4Elfogadva2/23ms2412 KiB
5Elfogadva2/23ms2624 KiB
6Hibás válasz0/33ms2760 KiB
7Hibás válasz0/33ms2840 KiB
8Hibás válasz0/33ms2968 KiB
9Elfogadva2/23ms3080 KiB
10Hibás válasz0/23ms3172 KiB
11Elfogadva2/22ms3052 KiB
12Elfogadva3/33ms3052 KiB
13Hibás válasz0/33ms3048 KiB
14Hibás válasz0/34ms3300 KiB