62042023-11-08 08:28:02EsVagyBevásárláscpp17Elfogadva 100/1003ms3852 KiB
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>

using namespace std;

int main()
{
    const int prices[] = { 300, 350, 400 };

    int a, b, c;
    cin >> a >> b >> c;

    int counts[] = { a, b, c };

    int p = 10;
    int price = 0;

    for (int i = 0; i < 3; i++)
    {
        int bought = min(counts[i], p);
        price += bought * prices[i];
        p -= bought;
        if (p == 0)
        {
            break;
        }
    }

    if (p != 0)
    {
        price = -1;
    }

    cout << price;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1880 KiB
2Elfogadva3ms2112 KiB
3Elfogadva3ms2280 KiB
subtask210/10
4Elfogadva2ms2396 KiB
5Elfogadva3ms2516 KiB
6Elfogadva3ms2728 KiB
subtask320/20
7Elfogadva2ms2788 KiB
8Elfogadva2ms2908 KiB
9Elfogadva3ms2928 KiB
10Elfogadva2ms3036 KiB
subtask430/30
11Elfogadva2ms3240 KiB
12Elfogadva2ms3328 KiB
13Elfogadva2ms3320 KiB
14Elfogadva2ms3472 KiB
subtask540/40
15Elfogadva2ms3508 KiB
16Elfogadva3ms3540 KiB
17Elfogadva2ms3484 KiB
18Elfogadva2ms3484 KiB
19Elfogadva2ms3608 KiB
20Elfogadva3ms3852 KiB