8800 2024. 01. 31 09:04:17 CWM Bevásárlás cpp17 Elfogadva 100/100 3ms 4008 KiB
#include <iostream>
#include <vector>
#include <algorithm>
#include <climits>
#include <queue>
#include <set>
#include <map>

using namespace std;
using ll = long long;

signed main()
{
	{
		ios_base::sync_with_stdio(0);
		cin.tie(0);
		cout.tie(0);
	}

	int prices[] = { 300, 350, 400 };
	int c = 10;
	int sum = 0;
	for (int i = 0; i < 3; i++)
	{
		int next;
		cin >> next;
		sum += min(c, next) * prices[i];
		c -= min(c, next);
	}
	cout << (c == 0 ? sum : -1) << "\n";
}
Részfeladat Összpont Teszt Verdikt Idő Memória
subtask1 0/0
1 Elfogadva 3ms 1888 KiB
2 Elfogadva 3ms 2120 KiB
3 Elfogadva 3ms 2356 KiB
subtask2 10/10
4 Elfogadva 3ms 2556 KiB
5 Elfogadva 3ms 3060 KiB
6 Elfogadva 2ms 2916 KiB
subtask3 20/20
7 Elfogadva 3ms 3120 KiB
8 Elfogadva 2ms 3132 KiB
9 Elfogadva 3ms 3276 KiB
10 Elfogadva 2ms 3260 KiB
subtask4 30/30
11 Elfogadva 3ms 3664 KiB
12 Elfogadva 3ms 3768 KiB
13 Elfogadva 3ms 4008 KiB
14 Elfogadva 2ms 3892 KiB
subtask5 40/40
15 Elfogadva 3ms 3804 KiB
16 Elfogadva 3ms 3892 KiB
17 Elfogadva 3ms 3880 KiB
18 Elfogadva 3ms 3888 KiB
19 Elfogadva 2ms 3884 KiB
20 Elfogadva 2ms 3988 KiB